Bitcoin Mining Accounting Software
Know what each site earned. Trace it to the books.
Connect your wallets and exchanges, or import pool and exchange CSVs. Map payouts to sites. Review revenue and realized gains, then close to QuickBooks.
Not ready for a call? Start with the free benchmark.
- Revenue at the selected price
- $37,3170.459 BTC received in August
- Profit after site cash costs
- $11,717From the costs you file
- Profit fully loaded
- $7,801After depreciation and $400 overhead
Drag to see how each site's profit changes with the Bitcoin price.
- North site Covering full costFull $54,612
- Revenue
- $18,211
- After cash costs
- $7,911
- Fully loaded
- $5,978
- South site Covering full costFull $68,478
- Revenue
- $11,219
- After cash costs
- $3,019
- Fully loaded
- $1,769
- Hosted fleet Covering full costFull $76,629
- Revenue
- $7,886
- After cash costs
- $786
- Fully loaded
- $453
Illustrative sites. Costs held at August levels. Revenue shown at the selected price.
- Kraken directDeposits sync automatically, with the deposit addresses CSVs lose.
- Site mappingMap a deposit address once. Every future payout lands attributed.
- QuickBooksMapped accounting entries, reviewed before posting.
The problem
The mining close problem.
Some exchange exports omit deposit addresses. Matching payouts to mining sites then means cross-referencing source records by hand.
Your pool shows production. Your exchange shows receipts and trades. And neither tells you what each site cost, or the Bitcoin price where it stops paying.
When someone asks "how much did Site B produce last month?" the answer should be one click away. In BTC and in dollars at the price when it landed.
Keep site attribution and the accounting record together.
- Produced
- 0.138 BTC
- At the price when it landed
- Imported. 6 payouts imported from south-wallet-aug.csv, valued at receipt.
6 payouts · Payout address mapped to South site
How Flash works
From source activity to a reviewable close.
01 Sources
Direct Kraken integration
Live today. Deposits, withdrawals, and trades sync automatically, including the deposit addresses that CSV exports lose.
CSV import wizard
For River and any exchange without an API. Saved file definitions and reusable mapping rules. Set it up once, every month after is a drop-in.
02 Attribution
Source-linked activity
Trace a receipt back to its source. Usable on-chain transaction IDs can help recover missing deposit addresses; ambiguous matches need review.
Deposit-to-site attribution
Map known payout addresses to sites and reuse those rules. Review unmatched activity before completing the books.
03 Close
Clean QuickBooks close
Review FIFO cost basis and accounting mappings before approving entries for QuickBooks.
Accountant read-only access
Invite an accountant to review transactions and cost basis without sharing credentials.
Understand each site
The questions your pool dashboard can't answer.
See revenue when it arrived, less the costs you file. Compare profit and break-even by site. Gains on Bitcoin sales stay separate.
Which site actually made money last month?
Revenue at the price it landed, minus the costs you file, site by site.
| Site | Revenue at receipt | Site cash costs Declared | Profit after costs | After depreciation |
|---|---|---|---|---|
| North site0.224 BTC | From exchange. 8 payouts, valued at receipt. | Declared. From the costs you file. | $7,904 | $5,971 |
| South site0.138 BTC | Imported. 6 payouts, valued at receipt. | Declared. From the costs you file. | $3,004 | $1,754 |
| Hosted fleet0.097 BTC | Imported. 5 payouts, valued at receipt. | Declared. From the costs you file. | $805 | $472 |
| Unallocated overhead | None | Declared. Company cash overhead, not allocated to a site. | Not in site profit | −$400 |
| Company | $37,313 | $25,600 | $11,713 | $7,797 |
North is the strongest site. Hosted fleet's older machines leave $472 after depreciation. Company profit also deducts $400 of declared cash overhead.
From payouts to the books
Your numbers. With a path back to the source.
Follow the Bitcoin
Connect Kraken and on-chain wallets, or import exchange CSVs. Map payout addresses to sites and keep unmatched activity visible for review.
Understand each site
Revenue, costs and profit by site.
Close and share the books
A reviewable handoff to QuickBooks.
Trace any number
August revenue at receipt Choose a figure to trace it
Tested against real books
A real close, reproduced from source data.
We reproduced a multi-site miner's monthly close from its source data and reconciled it to the existing books. Start with a month of your data so you and your accountant can review the result.
Close and share the books
A reviewable handoff to QuickBooks.
Review categorization and cost basis before approving a QuickBooks export. Keep the full transaction history in Flash so your accountant can trace the entries.
Review and lock. Reviewed and locked. Later changes are recorded as corrections.
- Revenue at receipt
- $37,313
- Fully loaded costs
- $29,516
- Profit
- $7,797
Site cost classification corrected. Original close retained.
What you get
What your close includes
The close and site economics
- A guided monthly close with locked months
- Profit per site after the costs you file
- Break-even per site and per machine group (energy, site cash, fully loaded)
- Machine-group economics from the fleet data you record
- Fleet register with depreciation schedules and QuickBooks journal entries
- Per-site costs
Sources and attribution
- Direct Kraken API integration
- CSV import wizard with saved definitions and reusable rules
- Deposit-address-to-site attribution
- Revenue by site, month, and day, BTC and USD
Books and review
- FIFO cost basis and realized gains on disposals
- Multi-user team access with roles
- Accountant read-only access
- Reviewable QuickBooks accounting exports
- Source and export history retained in Flash