Skip to content

Fiat On/Off Ramp Tracking

The fiat ramp module under Fiat Ramp in the sidebar tracks the movement of fiat currency into and out of the crypto ecosystem. When Acme Digital Holdings deposits USD to an exchange to purchase crypto, or withdraws EUR from an exchange to a bank account, these movements are captured here.

Fiat ramp tracking with deposit and withdrawal records

Fiat on/off ramps sit at the boundary between traditional banking and crypto — a critical reconciliation point:

  • Audit trail — Demonstrates the source of funds entering the crypto ecosystem
  • Bank reconciliation — Matches exchange fiat movements against bank statement entries
  • Completeness — Ensures all fiat movements are accounted for in financial statements
  • Regulatory compliance — Many jurisdictions require clear documentation of fiat-to-crypto conversions

The fiat ramp list shows all tracked fiat movements:

  • Date — When the deposit or withdrawal occurred
  • Direction — Deposit (fiat in) or Withdrawal (fiat out)
  • Amount — Fiat amount and currency (USD, EUR, GBP, etc.)
  • Source / Destination — Bank account or exchange
  • Status — Reconciled, Unreconciled, or Pending
  • Reference — Bank reference number or exchange transaction ID

When CEX data is imported (via API or file), fiat deposits and withdrawals are automatically detected and added to the fiat ramp tracker. These appear with the exchange as the source and the fiat currency details populated from the exchange data.

For fiat movements not captured by exchange imports — such as direct bank-to-bank transfers or off-platform OTC trades:

  1. Click Add Manual Entry
  2. Select Deposit or Withdrawal
  3. Enter the amount and currency
  4. Specify the source and destination (bank account name, exchange, etc.)
  5. Add a reference number for matching against bank statements
  6. Set the date
  7. Save

Manual entries are marked as such in the list, distinguishing them from automatically imported records.

The core purpose of fiat ramp tracking is reconciliation against bank records.

  1. Export bank statement — Download a statement from your bank covering the relevant period
  2. Compare entries — Match each bank statement line item against fiat ramp entries in CryptaCount
  3. Mark reconciled — For matched pairs, mark the fiat ramp entry as reconciled
  4. Investigate differences — Unmatched items need investigation:
    • A bank entry without a CryptaCount record → add a manual entry
    • A CryptaCount record without a bank entry → verify the source data
    • Amount differences → check for fees or currency conversion differences

Each fiat ramp entry has one of three statuses:

StatusMeaning
UnreconciledNot yet matched against bank records
ReconciledMatched and verified against bank statement
PendingEntry is recent or awaiting bank settlement

Filter the fiat ramp list to show only unreconciled entries. These are the items that need attention during the reconciliation process. A clean fiat ramp — with all entries reconciled — provides confidence that the boundary between fiat and crypto is fully accounted for.

Fiat ramp data feeds into financial reporting:

  • Cash Flow Statement — Fiat deposits to exchanges appear as investing activities; withdrawals appear as returns from investing
  • Balance Sheet — Exchange fiat balances are tracked as current assets
  • Reconciliation checks — The reconciliation module includes fiat ramp coverage in its completeness checks