We use cookies

We use essential cookies to run the site, and optional cookies for analytics and support. We never sell your data. Cookie Policy · Privacy Policy

Dynamics 365 crypto accounting

Dynamics 365 crypto accounting brings crypto into Microsoft's mid-market ERP without bloating it. CryptaCount acts as the crypto sub-ledger in front of Dynamics 365 Business Central: it ingests your exchange and on-chain activity, calculates cost basis, and posts summarized double-entry journals mapped to your chart of accounts — and, where you use them, your analytical dimensions — with the transaction detail kept in the sub-ledger for audit.

Book a CryptaCount demo
Dynamics 365 crypto accounting

How crypto accounting for Dynamics 365 works

Dynamics 365 is your books; it was not built to reconcile wallets and token cost basis across thousands of transactions. CryptaCount sits in front of it as the crypto sub-ledger: it ingests your on-chain and exchange activity, calculates cost basis and gains under your measurement policy, and produces clean, summarized double-entry journal entries mapped to your chart of accounts — ready to post to Dynamics 365, with the transaction-level detail kept in the sub-ledger.

Getting CryptaCount's journals into Dynamics 365

CryptaCount produces summarized, double-entry journals formatted for Business Central, which you bring into Dynamics 365 — via its data import or API where available — and post to the general ledger. Because the journals are mapped to your chart of accounts (and can carry your dimensions), they slot into your existing Business Central structure rather than sitting apart from it.

  1. Map your crypto accounts — assign digital assets, realized gain/loss, income (staking, mining, rewards) and fees to the right accounts in your Dynamics 365 chart.
  2. Set your posting frequency — per period (monthly, quarterly) rather than per transaction.
  3. Post the journals — bring the summarized entries into Dynamics 365, each backed by full sub-ledger detail.

What reaches your books

  • Summarized period journals — double-entry, per period, not thousands of raw lines
  • Mapped to your Dynamics 365 chart of accounts — digital assets, realized gain/loss, income and fees
  • Drill-down — every posted line traces to the underlying transactions in the sub-ledger

Why finance teams use it

  • Cost basis at scale — 12 disposal methods (FIFO, LIFO, HIFO, WAVG, Specific ID, and more); jurisdiction-mandated treatments (UK Section 104 pooling, Canada ACB) apply automatically
  • A clean close — summarized journals instead of thousands of raw lines
  • Audit-ready — a traceable trail from each Dynamics 365 journal line to the source transaction
  • IFRS / US GAAP — measurement handled in the sub-ledger per your policy

Explore the engine: Crypto sub-ledger & cost basis → · Accounting for firms →

Book a CryptaCount demo

Dimensions and mid-market depth

Business Central's strength is analytical depth — dimensions let you report by department, project, location or any axis you define, and a mid-market finance team relies on them. Crypto activity should not be the one part of the business that escapes that structure. CryptaCount maps each crypto event to the right account and can carry your dimensions onto the posted journals, so digital-asset holdings, realized gains, income and fees report by the same dimensions as the rest of Dynamics 365 rather than landing in an undifferentiated lump.

That matters most when crypto is one strand of a larger operation — a treasury position, a product line that accepts crypto, a subsidiary that trades it. Keeping the crypto journals dimensioned means consolidation and management reporting in Business Central stay coherent, and an auditor can trace a dimensioned figure straight back through the sub-ledger to the underlying transactions.

Built for the Dynamics 365 close

A Business Central close runs on a schedule and a set of controls, and crypto has to fit that rhythm rather than disrupt it. CryptaCount produces the period's crypto journals on the same cadence — reconciled to the exchanges and chains, summarized per account, and reviewable before they post — so the crypto step is one more clean source feeding the close, not a month-end scramble in a spreadsheet. Self-transfers net to zero, closed periods stay closed, and every posted figure is reproducible on request.

Because what lands in Dynamics 365 is summarised, your reports stay readable and your close stays fast even when the underlying month held thousands of crypto events — and nothing is lost, because the detail behind every line is preserved in the sub-ledger and one click away when you need to explain or reconcile a figure.

What the integration does and does not do

A clean division of labour between the sub-ledger and Dynamics 365 is what makes both trustworthy, so it is worth being explicit about the boundary: CryptaCount is the crypto sub-ledger and a posting bridge, not a second set of books.

What it does: ingests activity from your exchanges and wallets, calculates cost basis and realised results under your policy, summarises each period into double-entry journals mapped to your Dynamics 365 accounts, and gives you full drill-down to the source transactions. What it does not do: it does not push thousands of raw lines into your ledger, does not interfere with your existing Dynamics 365 bookkeeping, and does not make accounting-policy decisions for you. Measurement, classification and method selection stay under your control in the sub-ledger; Dynamics 365 remains the system of record for the financial statements.

That boundary is what keeps the crypto numbers defensible: because policy choices live in the sub-ledger and are applied consistently, any figure posted to Dynamics 365 can be reproduced and explained on request, and a revised period is transparent rather than a silent overwrite.

Keeping crypto in step with the rest of Dynamics 365

Crypto should not be the one part of the business that reports differently from everything else. Because the journals are mapped to your Dynamics 365 chart of accounts — and, where Dynamics 365 supports classes, departments or projects, can carry those tags too — your digital-asset holdings, realised gains, income and fees roll up through the same structure as the rest of your numbers. Add an exchange, a wallet or a new token and it flows into that same structure with no rebuild, so the crypto side scales with the business rather than becoming a parallel system someone maintains by hand.

The payoff is operational as much as it is about correctness: your team spends its time on decisions — resolving exceptions, choosing policy — rather than wrangling exchange exports into Dynamics 365. The mechanical work of ingestion, cost basis, reconciliation and posting is automated, leaving you a clean Dynamics 365 ledger and a crypto record that stands up to audit.

Why the sub-ledger posts summaries, not every transaction

Dynamics 365 is superb at your day-to-day books, but it was never meant to hold tens of thousands of token movements with individual cost-basis lots behind them. Rather than firehosing raw transactions into Dynamics 365, CryptaCount posts summarized journals per period — the net effect of the period's activity on each account. A busy month can produce thousands of events; posting each one would make Dynamics 365 unreadable and bury the figures that actually matter to the financial statements.

The principle is the same one finance teams already apply to payroll or a payments processor: the operational system keeps the line-by-line detail, and only the summarized debits and credits reach the general ledger. Each posted line in Dynamics 365 still drills back to the exact underlying transactions, so you keep a clean ledger and a complete, reconcilable record at the same time. See journal entries →.

Mapping crypto to your Dynamics 365 chart of accounts

You assign each kind of crypto activity to a Dynamics 365 account — holdings to asset accounts, disposals to realized gain/loss, staking and reward income to a revenue or other-income account, and network and exchange fees to expense accounts. Set the mapping once and it is reused every period, so the journals stay consistent close after close. Add an exchange, wallet or token and it flows into the same structure with no rebuild.

  • Digital asset accounts — combined, or split by asset, venue or strategy
  • Realized gain / loss — disposals measured under your chosen cost-basis method
  • Income — staking, mining, rewards and airdrops recognized at value on receipt
  • Fees — network (gas) and exchange fees, kept separate from trading results

The close and reconciliation workflow

With CryptaCount feeding Dynamics 365, the close follows a steady rhythm. CryptaCount ingests the period's transactions from every connected exchange and wallet and flags whatever needs a decision — an unknown counterparty, an unrecognized token, or a transfer that might be an internal move rather than a disposal. You resolve those exceptions, confirm that on-chain balances reconcile to the sub-ledger, review the cost-basis results, then generate the period journals and post them to Dynamics 365.

Reviewing at the Dynamics 365 end is quick because the journals are summarized: a handful of lines per account, each backed by a full transaction list you can open on demand. Self-transfers between your own wallets net to zero instead of creating phantom gains, balances reconcile to the chain before anything posts, and a closed period stays closed. It is a process you can run the same way every month and hand to a reviewer.

Controls and the audit trail

Every summarized journal line in Dynamics 365 traces to the precise disposals, receipts and fees that produced it, and each of those ties to a transaction hash or an exchange record. That unbroken chain — financial statement to journal to lot to transaction to blockchain — is exactly what an auditor walks, and it is recorded as you go rather than rebuilt at year-end. Cost-basis method, measurement policy and classification are applied consistently and retained, so any figure can be reproduced on request. See crypto compliance reporting →.

Multi-entity and multi-currency

If you run several Dynamics 365 entities, you keep a sub-ledger scope per entity and map each to its own chart of accounts, so intercompany crypto movements stay clean and consolidation is not distorted by mismatched bases or double-counted transfers. CryptaCount values transactions when they occur and can present results in your functional or presentation currency, so the journals posted to Dynamics 365 reflect the position you report rather than raw token quantities. Measurement under IFRS or US GAAP is applied in the sub-ledger per your policy.

Common pitfalls when posting crypto to Dynamics 365

  • Raw transactions in the GL — bloats Dynamics 365 and makes reports unusable; post summarized journals instead.
  • Lost cost basis on transfers in — coins arriving from another platform with no basis distort every later gain.
  • Self-transfers booked as sales — moving funds between your own wallets should never create a disposal.
  • Inconsistent cost-basis methods — switching method mid-period produces results no one can reconcile.
  • Spreadsheet closes — error-prone and unauditable; a reconciled sub-ledger replaces the spreadsheet.

How CryptaCount works with Dynamics 365

CryptaCount does the crypto-specific work — ingestion, cost basis, classification and reconciliation — then hands Dynamics 365 what a general ledger should receive: clean summarized journal entries mapped to your accounts, with full drill-down behind every line. Dynamics 365 stays the system of record; the transaction detail stays where it can be reconciled and audited. To see how it would fit your Dynamics 365 setup, our team can walk through it with you.

Talk to our team

FAQ

Can CryptaCount carry our Dynamics 365 dimensions onto the crypto journals?

Yes. Crypto events map to your chart of accounts and can carry your analytical dimensions, so digital assets, gains, income and fees report by the same department, project or location axes as the rest of Business Central.

How does CryptaCount fit a Business Central multi-entity setup?

You keep a sub-ledger scope per entity and map each to its own chart of accounts, so intercompany crypto movements stay clean and consolidation is not distorted by mismatched bases or double-counted transfers.

Does CryptaCount clutter our Dynamics 365 general ledger?

No. CryptaCount posts summarized journals per period, not every raw transaction — the transaction-level detail stays in the sub-ledger, so Dynamics 365 receives clean summaries while every individual trade remains queryable for reconciliation and audit.

Which cost-basis methods are supported?

Twelve disposal strategies, including FIFO, LIFO, HIFO, WAVG and Specific Identification. Jurisdiction-mandated treatments such as UK Section 104 pooling and Canada ACB apply automatically.

Can we map crypto to our own Dynamics 365 accounts?

Yes. You map each crypto event type — digital assets, realized gain/loss, income and fees — to the specific accounts in your Dynamics 365 chart. Set it once and it is reused every period.

Related