Ramp Banking Accounting

Overview

Available on Ramp Plus. See Ramp Plus overview for plan details.

Speed up your reconciliation process by configuring the accounting sync settings for your Ramp Checking Account(s) and Ramp Investment account(s). Cash transfers and earnings payouts sync as journal entries in your connected ERP. Follow the steps below to get started.

Ramp Banking supports the following accounting platforms:

Accounting sync settings

If you haven’t connected Ramp to your accounting provider yet, please refer to theOverview of Ramp Accountingfor more details.

If you already have an ERP connected (either directly or via UCSV), follow these steps to link accounts in Ramp to the corresponding ERP account:

  1. Navigate to Accounting > Settings > Sync Settings > Banking.
  2. Select the appropriate GL account mappings for:
  3. Checking Account(s): This account handles closed-loop deposits and withdrawals. A GL account is automatically created for you, but you can update or create a new account if needed.
  4. Earnings account: This account records earnings revenue from Ramp Checking Accounts. Select an existing account in your ERP or create a new one.
  5. Investment Account: This account records all buy and sell orders. Select an existing account in your ERP or create a new one. Only applicable if you opened one.
  6. Dividend account: This account records cash dividend from Ramp Investment account (Self-Directed). Select an existing account in your ERP or create a new one.
  7. Linked bank account(s): This account is used for any funding account(s) linked to your Ramp Checking Account. Again, choose an existing GL account or create a new one. Note, the following account mappings are only available for businesses on QuickBooks Online, NetSuite, Sage Intacct, or UCSV who have an Investment Account (Managed).
  8. Reminder to add all accounts you have moved funds from/to and assign a GL account by clicking "Add another account".
  9. Investment Account Cash Account: This account tracks cash in your Investment Account (Managed).
  10. Interest Income Account: This account tracks interest income from your Investment Account (Managed).
  11. Position Asset Account: This account tracks investment positions in your Investment Account (Managed).
  12. Realized Gain/Loss Account: This account tracks realized gains and losses from your Investment Account (Managed).
  13. Unrealized Gain/Loss Account: This account tracks unrealized gains and losses from your Investment Account (Managed).
  14. Choose the sync frequency:
  15. Manual sync: Transfers are synced when you initiate them.
  16. Automatic sync (daily): Transfers are synced automatically on a daily basis.

Note that adjusting accounting settings does not affect the operation of your Ramp cards but affects how Ramp syncs transactions to your ERP system.

Manual sync / un-synced transfers

If you choose to sync manually, any unsynced transfers (those not started or that have failed) will appear in the table located at Accounting >Bankingin the left navigation bar. From this table, you can manually trigger the sync.

If a provider account mapping is missing, you will see “Configure to sync.” In this case, update the setting under Sync Settings > Banking before attempting to sync your transfers.

AI-suggested GL accounts / categories

Beta. This feature is currently in Beta.

For open-loop transfers such as external deposits and withdrawals, Ramp suggests a GL account based on your past accounting patterns. The suggestion appears in the GL Account column of the Accounting > Banking table with a purple AI icon to the left of the value.

Note: AI suggestions currently apply to the GL Account / Category field only. Other accounting fields such as Department, Class, and Location are not auto-suggested for open-loop transfers at this time.

How AI suggestions work

  1. When an open-loop transfer clears or is received in your Ramp Checking Account, Ramp analyzes your historical coding patterns to suggest a GL account.
  2. Open the Accounting > Banking table. Transfers with an AI-suggested GL account display a purple AI icon next to the value.
  3. If your business has defaults set up, the defaults will override AI suggestions and be applied automatically.

Reviewing and adjusting suggestions

Sync history and failures

Use the Sync History button at the top right to view and download a CSV file. This CSV shows which transfers have been successfully synced and includes error messages for any failed sync attempts.

UCSV

For businesses using UCSV, you have the option to download a CSV of transfers instead of exporting them directly to your ERP. Downloading the CSV will mark the transfers as synced.

If necessary, you can mark these transfers as unsynced in the Sync History view. This will cause them to reappear in the transfers table.

What activities are synced?

Activities synced as journal entries

The following Ramp Banking activity is synced as a journal entry to the ERP:

Ramp Checking Account

Ramp Investment Account (Self-Directed)

Note: For cash and reinvested dividends, Ramp syncs journal entries using the activity date shown in Ramp. Apex monthly statements may show the same dividend using the processing date when cash settles, so the dates may differ during reconciliation.

Ramp Investment Account (Managed)

Note: Only available for businesses on QuickBooks Online, NetSuite, Sage Intacct, and UCSV

Note: For cash dividends, Ramp syncs journal entries using the activity date shown in Ramp. Apex monthly statements may show the same dividend using the processing date when cash settles, so the dates may differ during reconciliation.

Regarding external deposits and withdrawals

  1. Ramp may suggest a GL account for these transfers based on your past accounting patterns. The suggestion appears with a purple AI icon in the GL Account column. See AI-suggested GL accounts for details.
  2. Review the suggested GL account, or select one manually if no suggestion appears, in the Accounting > Banking table before syncing.
  3. When syncing external deposits and withdrawals within QuickBooks Online, you may need to select some additional required fields.
  4. AP account: Select category for QuickBooks Vendor
  5. AR account: Select category for QuickBooks Customer/Job
  6. External payment activities are not yet supported for Sage (coming at Ramp speed). Filter for these activities within Banking > Overview, select the desired Checking Account, then open History and record them in Sage manually.

Note that if you selected Automatic daily sync, external deposits and withdrawals are not synced automatically as additional category needs to be selected first.

The following other activities are synced by other Ramp products and will not show up under Accounting > Banking tab:

Activities not yet synced to your ERP

The following activities currently do not automatically sync into your ERP system and require manual handling:

1. employee repayments / reverse reimbursement

2. Investment account (managed) activities in QuickBooks Desktop, Zoho Books, and Acumatica

3. Vendor payments

4. Negative balance refunds

5. Reinvested dividends from Ramp investment account (self-directed) in Sage, QuickBooks Desktop, Zoho Books, and Acumatica

Direct bank feeds

We now offer direct bank feeds integration for Ramp Checking Accounts for the accounting providers: QuickBooks Online and QuickBooks Desktop, Sage Intacct, Acumatica, Zoho Books, and Xero. These bank feeds connect through Plaid or Intuit, depending on the accounting provider. By establishing this connection with your accounting software, you can view all transaction data from your Ramp Checking Accounts.

Support for NetSuite is coming soon. Note, Ramp Investment Account data is not available through bank feeds yet. See Ramp Checking Account Bank Feeds for more details.

Exportable bank feeds (OFX)

This feature helps you reconcile Ramp Banking activity on the bank side of your accounting systems. You can now export a standard OFX or a CSV file of all transactions from your Ramp Checking Account(s).

For ERPs

Go to Accounting >Banking, use the clock icon to select your date range, then click the download icon and choose “Export to [Your ERP]” (e.g., QuickBooks, NetSuite, or Xero—this label updates based on your ERP connection). Then manually upload the OFX file to your ERP for reconciliation.

Ramp Banking Checking Account page with Export CSV and Export OFX options

See Upload bank feed (OFX) to ERP systems for detailed instructions on how to upload OFX file to ERP system(s).

For UCSV

Go to Banking > Overview > select the right account > transaction history, use the calendar icon at the top right to select your date range, click the download icon, and choose **“Export (CSV).”**If you wish to customize your CSV, click the download icon and select **“Export settings”**before downloading.

Note that pending transactions and dividend reinvestments (DRIP) in the Investment Account will not show up in your bank feed.

Frequently asked questions

Is bank feed available?

We support direct bank feed for QuickBooks Online, QuickBooks Desktop, Sage Intacct, Acumatica, Zoho Books, and Xero. For other ERPs, you can now export a bank feed in OFX format from Ramp and upload it in your ERP systems.

How do I remove entries in the banking > overview table under accounting?

Entries in the Banking > Overview table cannot be deleted or hidden in Ramp. This is intentional to preserve an accurate audit trail and prevent discrepancies between Ramp and your accounting system. To remove entries, ensure all required fields are completed such as category, vendor/customer/job (entries with “Choose one” or “Configure” will remain open until fully categorized), then export transactions as CSV or OFX (Sync > Download CSV > Mark synced).

What do I do when I am unable to connect to QuickBooks Online?

When the Treasury → QuickBooks Online sync settings won’t save, it’s often due to an authorization issue or a mapping validation error. Here are the recommended steps to resolve this:

  1. Hard reset the QuickBooks Online connection
  1. Re-save the Banking mappings in this order
  1. Verify your QBO account types

Why did I receive a QuickBooks sync error even though the journal entry was created?

This can happen if Ramp successfully creates the journal entry in QuickBooks but receives a temporary server or connection error during the sync process. In this case, QuickBooks records the entry, but Ramp displays a failed sync message.

To resolve this and prevent duplicate entries:

  1. Open the relevant journal entry in Ramp.
  2. Ensure all required fields are completed such as category, vendor/customer/job (entries with “Choose one” or “Configure” will remain open until fully categorized).
  3. Export transactions as CSV or OFX (Sync > Download CSV > Mark synced).

This tells Ramp the entry was successfully recorded in QuickBooks, clears the error message, and stops any additional sync attempts.