Ramp Checking Account Bank Feeds

What are bank feeds?

Bank feeds support both Ramp Checking Accounts and Ramp Operating Accounts. They do not support Ramp Investment Accounts.

A bank feed is a complete record of the financial activity for one or more accounts, presented in a format that can be easily ingested by many other software platforms. For instance, Ramp now publishes a bank feed that contains all your supported account transactions: that bank feed can be consumed by many accounting providers, giving you a complete record of your account activity in your accounting provider—without needing to upload any CSV files yourself. This speeds up reconciliation, improves accuracy, and gives you clear visibility into your cash position across accounts.

Who can use this?

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

Ramp Investment Account activity and individual card transactions are not available through bank feeds today.

Where can I enable bank feeds?

You don’t need to enable anything in the Ramp app. Generally, ERPs will have a Bank Feeds feature to enable, and you can set up the connection from the Banking or Cash Management page.

You can find specific instructions for QuickBooks Online + Desktop, NetSuite, Sage Intacct, Acumatica, and Zoho Books below. Video walkthroughs: QuickBooks Online, QuickBooks Desktop, Sage, Acumatica, Zoho Books (Zoho Help Center article)

For Xero, use Xero's bank feed setup flow and select Ramp through Plaid.

Why should you use a bank feed?

Connecting Bank feeds in accounting software automatically imports transaction data, offering several benefits:

How to use it?

When using bank feeds for reconciliation, the goal is to match transactions from your bank to existing ERP records. The general flow looks like this:

It’s important to note that bank feeds do not post directly to your general ledger. Instead, they bring in transactions that must first be matched, reviewed, or approved before they affect your books.

How to avoid duplication?

How does the direct bank feed differ from the Ramp accounting sync flow?

The accounting sync flow creates new accounting records in your ledger, while the bank feed provides a bank / statement view for matching and verifying those records exist. This is why it's important to disable auto-creation of transactions from bank feeds, otherwise you may duplicate the transactions already synced from Ramp.

Ramp Accounting Sync

Direct Bank Feed

Frequently asked questions

Does this replace the need to sync from Ramp Accounting > Banking?

No. Ramp Checking Account and Ramp Operating Account transactions continue to appear in Accounting as ledger-side records. The direct bank feed represents the bank side and helps your accounting software match feed data against records synced from Ramp for reconciliation.

To avoid duplication, turn off auto-creation of new transactions as some ERPs automatically create new entries for unmatched bank feed items. This can lead to duplication if those transactions already exist (e.g., synced from Ramp). Disable this option and manually review unmatched items. Also, use your ERP’s reconciliation or transaction matching features to clear existing records rather than posting new ones.

What happens to the transactions recorded for Banking under Accounting in Ramp? Would they continue to show up there with the bank feed connection enabled?

The transactions recorded for Banking remain in the Accounting section of Ramp since those represent records on the "book" side, even if you had set up the direct bank feed connection.

How can I get rid of older transactions there without sending them to my ERP / needing to categorize them?

You can remove any transactions you do not wish to sync over by exporting them all, selecting "Export as" and choose the "Download CSV" option. See this Help Center article for more information.