Casino P&L Analyser

Drop in a CSV of your casino history for wagered, net, win rate and actual RTP per game. Runs in your browser — the file never uploads.

What this analyser does with your file

You export your transaction history from a casino, drop the CSV here, and the page reconstructs what actually happened: total wagered, total returned, net result, win rate and your real achieved RTP, broken down per game and per day. Crypto amounts are converted to USD using live rates.

The file never leaves your browser. Parsing, currency conversion and every calculation happen locally in the page — there is no upload, no storage and no account.

Why the number usually surprises people

Two figures rarely match intuition. The first is total wagered, which on any turnover-heavy session is many multiples of what was ever deposited. The second is achieved RTP, which for most players lands close to the theoretical figure — meaning the loss was the price of play, not bad luck.

Seeing wagered volume next to net result is also the fastest way to understand what a rakeback percentage is actually worth to you, since rakeback pays on turnover rather than on losses.

Getting a usable export

Most operators expose a transaction or bet history export in account settings. Column names vary, so the analyser detects the date, game, currency, stake and payout columns automatically and lets you remap any it guesses wrong.

Frequently asked

Is my data uploaded anywhere?

No. Everything runs client-side in your browser; the only network calls are for exchange rates. Nothing about your history is transmitted or stored.

Why does my calculated RTP differ from the advertised figure?

Small samples deviate, and game mix matters — a session weighted towards high-edge games will land below a lobby’s headline average. Over enough volume the two converge.

Which formats are supported?

Standard CSV exports, including quoted fields and mixed currencies. If a column is misdetected you can reassign it manually.