What does it cost to mine a Bitcoin? Try the free benchmark

Bitcoin Mining Accounting Software

Know what each site earned. Prove it to anyone who asks.

The CFO layer for Bitcoin miners.

Payouts matched to sites, costs and depreciation, a monthly close, and books your accountant and lender can check.

Works alongside your pool, your fleet manager and QuickBooks. Flash adds what they don't: profit by site, depreciation, and books someone else can check.

Built for mining operators with 20 to 1,000 machines, on QuickBooks.

Not ready for a call? Start with the free benchmark.

Site economicsSample account · August 2026Price scenarioIllustrative
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
$81,300Sample price

Drag to see how each site's profit changes with the Bitcoin price.

  • North site Covering full cost
    Revenue
    $18,211
    After cash costs
    $7,911
    Fully loaded
    $5,978
  • South site Covering full cost
    Revenue
    $11,219
    After cash costs
    $3,019
    Fully loaded
    $1,769
  • Hosted fleet Covering full cost
    Revenue
    $7,886
    After cash costs
    $786
    Fully loaded
    $453

Illustrative sites. Costs held at August levels. Revenue shown at the selected price.

  • Exchanges directDeposits from Kraken, Coinbase, Coinbase Prime and Gemini sync automatically.
  • 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.

South siteAugust 2026 · Sample accountOne clickIllustrative
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.

  1. 01 Sources

    Direct exchange connections

    Live today for Kraken, Coinbase, Coinbase Prime and Gemini. Deposits, withdrawals and trades sync automatically. Kraken also brings the deposit addresses that CSV exports lose.

    CSV import wizard

    For any pool or exchange file. Saved file definitions and reusable mapping rules. Set it up once, every month after is a drop-in.

  2. 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.

  3. 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.

01

Which site actually made money last month?

Revenue at the price it landed, minus the costs you file, site by site.

Profit by siteSample account · August 2026ReviewIllustrative
Site revenue at receipt, filed costs and profit, August 2026
SiteRevenue at receiptSite cash costs DeclaredProfit after costsAfter depreciation
North site0.224 BTCFrom exchange. 8 payouts, valued at receipt.Declared. From the costs you file.$7,904$5,971
South site0.138 BTCImported. 6 payouts, valued at receipt.Declared. From the costs you file.$3,004$1,754
Hosted fleet0.097 BTCImported. 5 payouts, valued at receipt.Declared. From the costs you file.$805$472
Unallocated overheadNoneDeclared. 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.

Question 1 of 50:00 elapsed · 0:40 left

From payouts to the books

Your numbers. With a path back to the source.

  1. Follow the Bitcoin

    Connect Kraken, Coinbase, Coinbase Prime and Gemini and your on-chain wallets, or import files from any pool or exchange. Map payout addresses to sites and keep unmatched activity visible for review.

  2. Understand each site

    Revenue, costs and profit by site.

  3. Close and share the books

    A reviewable handoff to QuickBooks.

Trace any number

TraceSample account · August 2026RevenueIllustrative

August revenue at receipt Choose a figure to trace it

Company revenue at receipt$37,313

Your first close is free

See it on your own numbers.

Your first monthly close is free, with every per-site number. Connect your data, close a month, and review the result with your accountant.

Using Braiins, Luxor or Foreman? Bring their data in as the CSV exports you already download. See the pool export guide.

Request access

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.

Monthly closeSample account · August 2026LockedIllustrative
Step 7 of 70:24 elapsed · 0:06 left
Step 7 of 7

Review and lock. Reviewed and locked. Later changes are recorded as corrections.

August 2026 · Version 1 · Locked
Revenue at receipt
$37,313
Fully loaded costs
$29,516
Profit
$7,797
Correction recordedSep 4, 2026 · appended after lock

Site cost classification corrected. Original close retained.

Lender pack

A pack your lender can check.

Each locked month produces a lender pack: revenue and break-even by site, fleet and costs, holdings, and every figure labelled with its source. It's fingerprinted, so anyone can confirm it hasn't changed since you sent it. We shaped it with lender feedback.

Lender packSample account · August 2026LockedIllustrative
Lender pack · August 2026Version 1 · Locked
Revenue at receipt
$37,313
Full break-even
$64,305/BTC
Sites
3
  • Revenue and break-even by siteRevenue at receipt, costs, and the energy, cash and fully loaded break-even for each site.
  • Fleet and costsMachine groups, running units and uptime, the costs you file, and the depreciation schedule.
  • HoldingsBitcoin held at month end, by wallet and exchange.
  • Every figure labelled by sourceFrom exchange, imported or declared, so a reader knows what to check and against what.
  • Close historyEach month's locked version, with any correction appended rather than overwritten.
From exchangeImportedDeclared
Fingerprint7c4e 19b2 a0f3 5d68 e217 c94b 3a05 91ad

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 connections to Kraken, Coinbase, Coinbase Prime and Gemini
  • 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
  • A lender pack from each locked month, fingerprinted

Bitcoin mining accounting questions

What is bitcoin mining accounting software?

Software that turns pool payouts and exchange activity into books for a mining business. Each payout is valued when it was received, matched to the site that earned it, the fleet is depreciated on a schedule, and entries are reviewed before they post to QuickBooks. Flash also shows profit and break-even by site.

How do I record bitcoin mining rewards in QuickBooks?

Each payout is recorded as mining revenue at its value when received, with a matching Bitcoin asset entry. Flash brings in your payouts, values each receipt, groups it by site and builds the journal entries for you to review before posting. How the income is treated for tax is a call for you and your accountant.

Does Flash work with Braiins, Luxor or Foreman?

Flash works alongside them by importing their CSV exports with saved file definitions. Flash does not connect to pools or fleet managers directly yet. Direct exchange connections for Kraken, Coinbase, Coinbase Prime and Gemini are live.

How is break-even per site calculated?

A site's costs for the month divided by the Bitcoin it produced. Flash shows three levels for every site and machine group: energy only, site cash costs, and fully loaded with depreciation.

How are ASIC miners depreciated?

Flash runs straight-line book depreciation from the fleet register you record: units, cost, in-service date and useful life. It builds the journal entry for you to review. The useful life and tax method are your accountant's call.

Can my accountant review the books?

Yes. Invite them with read-only access. Every figure is labelled with where it came from, closed months are locked, and any later change is recorded as a correction.

See Flash close your mining books.

Start with a setup call. We will agree a month of data, the source records needed and what a successful reproduction looks like.

Already have Flash? Log in