New: multi-entity reconciliation is liveNow indexing Cosmos, Substrate, Solana & BitcoinPost journal entries straight to QuickBooks OnlineRead-only API access, no keys, no withdrawal permissionsBook a 30-minute walkthrough with our team
SimplyLedger

Crypto accounting automation for finance teams

From blockchain to balance sheet
automatically.

SimplyLedger turns messy blockchain transactions into clean, auditable journal entries in QuickBooks Online. Connect via Fireblocks or our indexer (EVM L1/L2, Cosmos, Substrate, Solana, Bitcoin). Track in EUR or USD, categorize with rules, post once.

  1. 01On-chain
  2. 02Categorized
  3. 03Posted to QB

SimplyLedger automatically converts on-chain transactions into double-entry journal entries and posts them to QuickBooks Online with rule-based categorization, multi-network support, and EUR or USD reporting.

The problem

Crypto on the books shouldn’t be a nightmare.

But for most finance teams handling on-chain activity today, that’s exactly what it is. Five places it breaks, every month, on every close.

  1. 01

    Raw chain data doesn't map to entries.

    Transfers, swaps, bridges, approvals: they all arrive as raw events. None of them translate to debits and credits on their own.

  2. 02

    Five sources of truth, one balance.

    Custody, exchanges, hot wallets, hold accounts, on-chain. They rarely agree, and the spreadsheet that reconciles them lives in someone's downloads.

  3. 03

    Manual categorization, every month.

    Every row needs a category, a contra account, a memo. Multiply by thousands of transactions, multiply by every entity.

  4. 04

    Audit trail is a screenshot folder.

    When the auditor asks for the source of a balance, you're stitching together CSV exports, block-explorer tabs and old emails.

  5. 05

    QuickBooks wasn't built for this.

    No native crypto, no token registry, no on-chain hashes in memos. Just text fields, generic accounts, and workarounds.

The solution

One workflow. Five steps.

  1. Step 01

    Connect

    Link wallets and exchange accounts.

    Fireblocks
    Polygon
    Binance
  2. Step 02

    Track

    Real-time EUR or USD valuation and balances.

    Wallet balance

    €1,247,832.40

  3. Step 03

    Categorize

    Smart rules, not manual tagging.

    If from0x9c4f…b29c
    CategoryTreasury inflow
  4. Step 04

    Post

    Journal entries straight into QuickBooks.

    JE-00482

    QuickBooksqb
    1010 · Wallet ETHDR4,186.92
    4010 · TreasuryCR4,186.92
    Posted
  5. Step 05

    Reconcile

    Books match the chain, every time.

    On-chain1.2418 ETH
    Token card1.2418 ETH
    Matched

Before vs after

From paper trail to audit trail.

Same wallets, same exchanges, same week. On the left, the spreadsheet your team is keeping alive by hand. On the right, the same activity reconciled and posted by SimplyLedger.

Before · manualQ4_FINAL_v8.xlsx

Spreadsheet reconciliation

DateAssetSourceOn-chainBooksStatus
  • 12 MayETHWallet1.24181.2418Matched
  • 12 MayUSDCBinance4,186.92NoneMissing
  • 11 MayETHWallet1.00000.9971Mismatch
  • 11 MayBTCKraken???0.0421Pricing?
  • 10 MayUSDCWallet100,00095,000Amount
Exceptions
11open
Effort
~3hrs / week
After · SimplyLedgerAudit trail · live

Reconciled ledger

DateAssetSourceOn-chainBooksStatus
  • 12 MayETHWallet1.24181.2418Matched
  • 12 MayUSDCBinance4,186.924,186.92Matched
  • 11 MayETHWallet1.00001.0000Matched
  • 11 MayBTCKraken???0.0421Matched
  • 10 MayUSDCWallet100,000100,000Matched
Exceptions
0open
Effort
5min review

Who it’s for

Built for teams that hold and move crypto.

From single-wallet startups to multi-entity groups with hundreds of token cards. The workflow is the same; the volume isn’t.

  • Crypto treasury teams

    Balance-sheet reporting without the manual grind.

    • Daily token-card snapshots in EUR or USD
    • Auto-categorized via rules, not rows
    • Multi-wallet view, one reconciled balance
  • Accountants & bookkeepers

    Multi-entity, consistent workflows, scale without chaos.

    • One workflow across every client entity
    • Posting rules that survive month-end
    • Audit pack export per period
  • CFOs & finance directors

    Reconciliation confidence and audit-ready documentation.

    • Reconciled balances tied to chain hashes
    • Append-only event log for review
    • Period close in days, not weeks
  • Crypto-native companies

    Proper books from early stage to enterprise.

    • Single-wallet startup to multi-entity group
    • FIFO, LIFO or AVCO cost basis, lot-level
    • Treasury, payroll, OpEx: separate token cards

FAQ

Common
questions.

Quick answers about how SimplyLedger fits your stack. Need something more specific?

Talk to us
What chains and data sources are supported?

Our indexer supports all EVM L1 and L2 chains (Ethereum, Polygon, BSC, Optimism, Megaeth, Hyperevm), plus Cosmos, Substrate, Solana, and Bitcoin. You can also connect Fireblocks or exchange accounts (e.g. Binance, Coinbase, Kraken) via API.

How does pricing work?

You configure price sources per token in EUR or USD. SimplyLedger uses historical prices at transaction time for valuation and gain/loss. You can enter manual prices whenever you need to override.

Can we use it for multiple entities?

Yes. Multi-entity support with separate wallets, tokens, and QuickBooks connections. Switch entities from the sidebar.

What if we need to fix a posted entry?

Full undo capability. Fix the transaction or posting rule, then re-post. Reconciliation helps you spot and resolve discrepancies.

How long does setup take?

Connect QuickBooks Online and your custody or exchange accounts in minutes. Historical backfill runs in the background, and you can start categorizing and reconciling immediately while it completes.

How is our data kept secure?

We use read-only API access for QuickBooks, Fireblocks, and exchange connections, with no private keys and no withdrawal permissions. Data is encrypted in transit and at rest, and access is scoped per entity.

Your crypto. Your books. In sync.

Book a call and we’ll walk you through the workflow for your stack.