Betdiary is a free, web-based bet tracker developed in Sweden and running since late 2017. Created by the developer known online as Qvarting. The service grew out of the tracker Spelboken, whose domains were merged into betdiary.io in February 2021. Manual entry only, no mobile apps, no auto-sync. Its differentiator is analytics depth: automatic closing odds for every bet, an odds movement chart, and statistics sliced by sport, bookmaker, tipster, and period — all free. New features were released as recently as February 2026.
- Website: betdiary.io
- Social: X/Twitter
Manual Entry
Bets are entered through a web form with autocomplete. Typing a game name suggests matches and fills in sport and bet type automatically; selecting a market works the same way. Autocomplete data covers 3 days back and 10 days forward, so entries for older events are typed manually.
Supported fields include:
- stake
- odds
- result
- bookie
- sport
- bet type
- spreadsheet
- tipster
- tags
Default values for sport, bet type, tipster, bookie, and stake speed up repeated entry. Cashouts are supported as a separate action since January 2025 — you log the cashout offer and mark the bet as cashed out.
Bonus bets have no dedicated field. The FAQ describes a workaround: lower the odds by one for winning bonus bets so the recorded profit matches the free-stake payout, and set the stake to zero for losing ones.
Import and Export
Bets can be imported from a CSV file. The importer recognizes a fixed set of columns.
Columns (12)
- DATE
- TIME
- GAME
- BET
- STAKE
- ODDS
- STATUS
- TIPSTER
- SPORT
- BOOKIE
- BETTYPE
- SPREADSHEET
Any extra columns in the file are dropped during import. All tracked bets can be exported through the dedicated export tool.
CLV Tracking
Since November 2025 Betdiary fetches closing odds automatically for every logged bet, around 15 minutes after kickoff. The bet slip then highlights how your taken price compares to the closing line: blue when identical, green when you beat it, red when you did not. Hovering over the odds label shows the exact closing value.
The match and the market must be selected via autocomplete so the bet links to Betdiary’s odds data — manually typed entries receive no closing odds.
Since February 2026 an odds movement tracker adds a historical odds chart per bet, reachable from an icon on the slip, with your tracked odds marked on the timeline. The same autocomplete requirement applies. Both features feed the closing odds statistics page and the custom stats generator, which compares closing value across sports, leagues, markets, and time periods.
Analytics
The dashboard summarizes results for the standard periods — today, yesterday, week, month, year — plus all-time totals. Each period shows the number of bets, turnover, hit rate, ROI, and net profit, with a comparison graph against the previous period.
The stats section breaks the same data down by every tracked attribute.
Dimensions (11)
- bookmaker
- sport
- bet type
- system
- tag
- spreadsheet
- tipster
- weekday
- week
- month
- year
Dedicated pages cover odds ranges, units, and closing odds. The stats tables include FROI alongside ROI, average odds, and average stake. Wins and losses are counted separately, including half-won and half-lost results. The “Generate stats” tool builds custom reports with date filters across these dimensions.
Bankrolls and Staking
Each bookmaker entry carries a balance, a currency, and an optional exchange rate, letting you track accounts across currencies. Deposits and withdrawals are recorded as transactions against these balances.
“Spreadsheets” act as portfolios — bets can be assigned to a spreadsheet, each with its own statistics page, and a spreadsheet can be set as the default target for new bets. Stakes can be set as a fixed amount, as units, or as a percentage of a configurable stake level.
Tipster Angle
Bets can be tagged with a tipster. The tipster statistics page reports these metrics per tipster, with date filtering:
- turnover
- profit
- ROI
- hit rate
- average odds
- average stake
Public bets carry restrictions: stakes must be whole units between 1 and 10, with no decimals. There is no bet-locking mechanism. Every edit to a bet is recorded in a per-bet changelog — if you alter a settled bet, the change is visible.
Key Features
- Grouped bets — treat two or more bets as a single entity for split stakes, multibet combinations, and middles
- Lay bets — register lay bets for exchange bookmakers like Betfair
- Cash out — log the offer, mark the bet, and analyze cashout trends in statistics
- LiveScore — live and full-time results shown directly in the spreadsheet
- Odds formats — switch between decimal, American, and fractional
- Bulk update — edit many bets at once
- SelectToCopy — select bets and generate a copy-friendly page for sharing on social media
- Dark mode and timezone-aware date calculations
- Tags with auto-tagging from autocomplete
- Hide slips after settlement
Pricing
Betdiary is entirely free. No paid tier, no bet caps, and no feature gating were found on the site or in the blog. Signup requires only a username, an email, and a base currency from a list of 19 options including SEK, EUR, USD, GBP, and BTC.
Limitations
- Web only — no iOS or Android apps; tracking happens in the browser
- Manual entry only — no auto-sync with any sportsbook
- Closing odds and odds movement require autocomplete-matched bets; free-typed entries get neither
- Autocomplete coverage is limited to 3 days back and 10 days forward
- Public bets only accept whole-unit stakes from 1 to 10
- Bets cannot be locked — verification relies on the changelog
- No bonus bet field; free stakes require a manual odds or stake adjustment
Verdict
Betdiary is the strongest free option for manual trackers who want serious analytics: automatic closing odds, odds movement history, and deep breakdowns by every dimension you might filter by. It does not suit mobile-first users, anyone who wants bets synced automatically, or tipsters who need decimal-unit public stakes.
Competitors
Bettin.gs offers a comparable free manual tracker with a tipster evaluation layer, but its CLV metric relies on self-entered closing odds. Bet Analytix adds mobile apps and manual CLV fields but caps the free tier at 200 bets. Betstamp Tracker handles CLV and odds comparison automatically with auto-sync, but only for supported US and Canadian books. Betdiary is the only one combining automatic closing odds, deep stats, and zero cost.
See Also
- Betstamp Tracker — auto-sync tracker with automatic CLV and odds comparison
- Bettin.gs — manual tracker with tipster performance breakdown
- Bet Analytix — mobile-first tracker with bankroll management and CLV
- Bet Metrics Lab Tracker — free tracker with staking simulators and CSV import