Short answer: a mining operation needs four things its tools do not give it on their own: profit by site from the Bitcoin that actually landed, payouts reconciled to the wallet, machines depreciated in the books, and reports that someone outside the company can check. Pools and fleet tools cover the machines. Accounting tools cover transactions. Nothing joins the two by default.
The gap between the pool and the books
Talk to almost any multi-site miner and the picture looks the same:
- The pool dashboard shows hashrate, rewards and payouts, but not what a site earned after power and hosting.
- Payouts land in a wallet or on an exchange, and someone matches them to the pool export by hand.
- Coins get sold on an exchange, and the gain or loss on each sale is worked out later, if at all.
- Machines are bought, moved and retired, and depreciation lives in a separate spreadsheet.
- The accountant gets CSV exports by email and has to rebuild the data before signing off.
None of these tools are bad. They were built for different jobs. The cost is that the one number an operator most wants, what each site really made last month, has to be assembled by hand every time.
Every mining tool optimizes the machines. Very few tell you the realized margin per site: the coin you actually received, at the price you actually got, minus real costs, tied to your books.
What mining financials need
1. Profit by site
Most per-site numbers today are estimates from hashrate and efficiency. The version you can run a business on starts from real payouts, valued at the Bitcoin price when they landed, minus the real power, hosting and other costs for that site. That gives you revenue, profit and break-even price by site, by month. See how Flash does this on the Flash for miners page.
2. Pool payouts reconciled to the wallet
Your books should follow what arrived, not what the pool credited. That means exporting payouts, keeping only confirmed ones, matching each to the deposit by transaction ID, valuing it, and tagging it to a site. We wrote a step by step guide for this: how to get Braiins Pool and Luxor payouts into QuickBooks.
3. Cost basis and realized gains
Every payout is income and also a lot of Bitcoin with its own cost basis. When you sell, the gain or loss depends on which lots you sold. Tracking that by hand across years of daily payouts is where spreadsheets usually break. For the method, see FIFO cost basis for Bitcoin holdings.
4. Depreciation of machines
ASICs are the largest asset most miners own. Profit by site is not complete until each site carries the depreciation of the machines running there. Keep a machine register with purchase cost, in-service date and location, and let depreciation follow the machines when they move. The method and useful life are a call for you and your accountant.
5. Reporting someone else can check
Sooner or later a lender, an accountant or a buyer asks for the numbers. What helps is not a polished deck. It is figures that show where they came from, months that stay closed once they are closed, and corrections that are recorded rather than written over. That is the standard we hold the close in Flash to, and our lender pack was shaped with lender feedback. For what lenders ask for and what a monthly pack covers, see our guide to lender-ready reporting for Bitcoin miners, or the Flash for lenders page.
What to look for in a tool
- Works with your pool, not instead of it. You should not have to change pools or fleet tools to get clean books.
- Read-only. Your funds stay in your own accounts. The tool reads balances and history and never moves coins.
- Per-site by design. If every number is company-wide, you cannot tell which site carries the others.
- Traceable. Every figure should lead back to an exchange record, an imported file or a value you entered.
- Reviewable handoff. Entries to QuickBooks should be something your accountant reviews before they post.
Where Flash fits
Flash is the financial layer between a miner's pool and their books. Braiins Pool connects directly with a read-only Braiins Pool API token, so its payouts come in automatically. Direct exchange connections are live for Kraken, Coinbase, Coinbase Prime and Gemini. Luxor payouts come in through CSV import.
Flash is the CFO layer for Bitcoin miners: profit and break-even by site, depreciation, and books someone else can check. See Flash for miners or see pricing.