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

Bybit crypto accounting

Bybit crypto accounting centres on derivatives. Bybit runs perpetual and dated futures, options, and spot under a Unified Trading Account that cross-margins them, alongside Earn and copy trading. That makes realised PnL and funding — not coin buys and sells — the bulk of what reaches your books. CryptaCount ingests it all into a crypto sub-ledger, reconciles to the venue, and posts summarised journal entries to your general ledger, built for finance teams, funds and treasuries.

Connect Bybit
Bybit crypto accounting

Bybit as a source for your sub-ledger

Bybit is a derivatives-first venue; CryptaCount is where its perpetuals, options and spot become accounting. It pulls each product out of the unified account into a crypto sub-ledger, applies your measurement policy, and posts summarised journal entries to your general ledger with the position-level detail behind them.

How to connect

  1. Read-only API (recommended). In Bybit, create an API key with read-only permission only — leave trading and withdrawals unchecked. In CryptaCount, go to Integrations → Bybit and paste it.
  2. CSV import. Export your transaction history from Bybit and upload it.

A read-only key lets CryptaCount read your history for the books but never move funds — a control you can evidence directly to an auditor.

What flows into your books

A Bybit account mixes derivatives and spot under one unified margin, and each books differently. Sorting the history into these buckets is most of the work:

Perpetual and dated futures

Closed positions post realised PnL, with funding booked as cost or income — the bulk of what reaches the GL from Bybit.

Options

Bybit option events — premiums, expiry, exercise — are recognised as derivative outcomes and posted as realised results, not coin disposals.

Spot trades

Spot disposals carry a cost basis and post to realised gain/loss, consuming acquisition lots.

Earn and copy trading

Earn rewards are income at fair value on receipt; copied positions execute in your account and post as your events, with any profit-share booked as a cost.

Transfers and collateral

Cross-margin collateral and movements between your own accounts are matched as transfers, not booked as disposals.

Built for finance teams

  • Built for derivative volume — perpetual fills, option legs and funding events run high; the sub-ledger ingests them and posts summarised entries
  • Automated cost basis — 12 disposal methods (FIFO, LIFO, HIFO, WAVG, Specific ID, and more); jurisdiction-mandated treatments (UK Section 104 pooling, Canada ACB) apply automatically
  • Journal entries to your ERP — QuickBooks, Xero, NetSuite or Sage → ERP integrations →
  • Audit-ready — every GL line drills back to the Bybit transaction behind it
  • IFRS / US GAAP — measurement applied in the sub-ledger per your policy

See the sub-ledger → · Accounting for firms →

Connect Bybit

Accounting for Bybit's unified derivatives account

Bybit's Unified Trading Account cross-margins perpetuals, options and spot under a single collateral pool, which is convenient to trade but easy to mis-book. The accounting job is to separate what the unified account combines: realised PnL on closed futures, the outcomes of option premiums and expiries, lot-based gains on spot disposals, and the funding and fees attached to each. CryptaCount pulls these apart in the sub-ledger and maps each to the correct accounts, so a single margin balance does not obscure the distinct results underneath it.

Where your policy marks open derivative positions to market at period end, the sub-ledger retains the position-level detail needed to support and reverse that valuation; where it does not, only realised results post. The method is a consistent policy choice, and every posted figure drills back to the specific Bybit position or option that produced it — the traceability an auditor expects from a cross-margined book.

Funding, Earn and copy trading

Three Bybit features quietly add accounting detail. Funding on perpetuals is a periodic cost or receipt that adjusts the net result and is booked distinctly from trading fees. Earn rewards are income at fair value on receipt, carried forward as basis. Copy trading executes the lead trader's positions in your account, so each is your event and the profit-share you pay is a cost — not a reduction of proceeds. CryptaCount captures all three so the books reflect the real economics rather than a simplified trade list.

Reconciling collateral across the unified account

Because the Unified Trading Account pools collateral across products, reconciliation has to prove the books against a single shifting margin balance rather than a tidy per-product wallet. CryptaCount tracks the realised results and collateral movements implied by your classified futures, options and spot history and compares them to what Bybit reports, so a missing fill, an unsettled option or an unexplained collateral change surfaces as a discrepancy to investigate. That control matters more on a cross-margined venue than on a simple spot exchange, because a single mispriced or missing event can move the shared collateral figure and quietly distort every product that draws on it — which is exactly the kind of break an auditor will probe.

How CryptaCount ingests Bybit activity into the sub-ledger

Once your read-only key is connected, CryptaCount pulls your Bybit history and keeps it current, writing each event as a discrete, timestamped record in the crypto sub-ledger. The general ledger only ever sees summarised journal entries, but the underlying detail is preserved in full so reconciliations, gain calculations and audit queries always have something concrete to stand on.

Ingestion is idempotent: each Bybit event is keyed to its own identifiers, so re-syncing a period never duplicates an entry. That matters because you will refresh the data repeatedly — after a close, after a corrected export, after adding history — and balances must stay stable across every refresh rather than inflating each time. The sub-ledger becomes a dependable single source of truth for everything that happened on Bybit, ready to be turned into accounting at scale.

Classifying and reconciling Bybit transactions

CryptaCount turns raw Bybit data into accounting events by classifying each record: a futures open or close with its realised PnL; an option premium, expiry or exercise; a spot disposal; a funding payment; an Earn reward; a copy trade; or a collateral movement. Each maps to the right accounts — realised gain/loss, derivative PnL, reward income, funding and fees — so the unified account's mixed activity is split cleanly for the books.

Reconciliation proves the books against the exchange. CryptaCount tracks the running balance implied by your classified history and compares it to the position Bybit reports, so a gap in history or an unclassified line surfaces as a discrepancy instead of quietly distorting balances. Any break between the sub-ledger and the venue is explainable and visible in your crypto sub-ledger → — the same control discipline an accountant applies to a bank reconciliation.

Cost basis and gain/loss for the books

Every disposal on Bybit — a sale, a conversion into another asset, or a withdrawal your policy treats as a disposal — needs a cost basis so the realised gain or loss can be measured and posted. CryptaCount maintains acquisition lots per asset and consumes them on disposal under your chosen method, then books the resulting gain or loss to the general ledger alongside the asset movement.

Because the lots live in the sub-ledger, the posted figure is never opaque: you can drill from a gain on the GL back to the specific acquisitions it consumed, even across thousands of trades. See the available cost-basis methods → for how each consumes lots and shapes your reported results.

Transfers between your own accounts

Finance teams frequently move assets between Bybit and other venues or wallets, and every one of those movements is a chance to mis-book a disposal. When you move an asset out of Bybit into your own wallet, or in from another account, nothing has been sold — yet a naive import sees a withdrawal and a deposit and risks recognising a gain that never occurred. CryptaCount matches the two legs into a single movement of the same asset, carrying the original cost basis across the move instead of resetting it.

Matching considers asset, quantity, timing and direction, and flags anything it cannot confidently pair for human confirmation rather than guessing — exactly what an auditor wants to see when an asset crosses between accounts.

Fees and internal movements

Bybit charges fees on its activity, and in aggregate those fees are a material part of the economics. CryptaCount captures each fee and treats it per your policy — adding a trading fee to an acquisition's cost basis, netting it against proceeds on a disposal, or booking it as an expense — so reported cost and gain reflect what activity actually cost.

  • Trading fees — capitalised into the position result or booked as expense per your measurement policy.
  • Funding payments — recorded as cost or income on perpetuals, kept distinct from trading fees.
  • Withdrawal / network fees — captured against the collateral movement so the asset reduction is fully accounted for.
  • Internal movements — collateral moved between your own accounts is paired across them and excluded from gain calculations.

Controls and the audit trail

The Bybit connection is read-only — transaction history only, never trading or withdrawal access — a control you can evidence directly to an auditor or board. Every general-ledger line CryptaCount produces is traceable: a posted journal entry drills back through the sub-ledger to the exact Bybit event behind it, with its date, asset, quantity and the figures that produced it. That unbroken chain from GL to source is what makes high-volume crypto books auditable, produced as a by-product of normal processing rather than reconstructed under deadline pressure at close.

Summarised entries keep your ERP clean while the transaction-level evidence stays in the sub-ledger, and the same data feeds your crypto compliance reporting → so statements and sub-ledger never diverge. The journals — debits, credits and account mappings — are reviewable before they reach the GL via journal entries →, so nothing is posted blind.

Multi-entity and treasury considerations

Organisations operating on Bybit at scale rarely run through a single account or a single legal entity. CryptaCount's workspace model keeps each entity's Bybit activity in its own books, with its own measurement policy and chart of accounts, while still reporting across the group when needed — a fund running several strategies, a firm serving multiple clients, or a treasury spanning subsidiaries.

That separation underpins both accuracy and governance. Cost basis, transfer matching and gain calculation all run within an entity's books, so a movement between two entities is treated as the intercompany transfer it is, not netted away. Review and permissions are scoped per workspace, supporting the segregation of duties auditors expect.

Common pitfalls when accounting for Bybit activity

  • Letting the unified account hide products. Cross-margin combines futures, options and spot; the books must separate their distinct results.
  • Ignoring funding. Perpetual funding is a real cost or receipt on every position.
  • Booking copy trades to the lead trader. Copied positions execute in your account and are your events.
  • Missing Earn income. Rewards are income at receipt and set later basis.
  • Hand-keying summaries into the GL. Manual entry breaks the trail back to the Bybit position behind each figure.

How CryptaCount uses your Bybit data

CryptaCount reads your Bybit history through a read-only connection, separates the unified account into futures, options, spot, funding, Earn and copy trades, reconciles them back to the venue, calculates results under your policy, and posts summarised journal entries to your ERP — with full position-level detail retained in the sub-ledger so every figure is traceable to its source.

Talk to our team

FAQ

How does CryptaCount handle Bybit's Unified Trading Account?

It separates what the unified account cross-margins — perpetuals, options and spot — into distinct results in the sub-ledger: realised PnL, option outcomes and lot-based spot gains, each mapped to the right accounts, so a single margin balance does not obscure them.

Are Bybit funding payments accounted for?

Yes. Funding on perpetuals is recorded as a cost or receipt distinct from trading fees, so the net result on every perpetual position reflects it rather than overstating the gain.

How is Bybit copy trading treated in the books?

Copied positions execute in your account, so each is your event — realised PnL or a spot disposal — and the profit-share you pay the lead trader is booked as a cost attached to that activity.

Is the connection read-only?

Yes. A read-only API key gives transaction history only — never trading or withdrawals. You can also import by CSV. The read-only scope is a control you can show an auditor.

Does CryptaCount post Bybit activity to our accounting system?

Yes. CryptaCount posts summarised journal entries to QuickBooks, Xero, NetSuite or Sage, with the full transaction-level detail retained in the sub-ledger behind every line.

Can it handle our transaction volume across multiple entities?

Yes. The sub-ledger ingests high transaction counts and the workspace model keeps each legal entity's books separate, so you can reconcile and post per entity and still report across the group.

Related