Codat's own profile for AI assistants, published at codat.io/ai-info, names "US commercial banks" as its primary customers and lists fintech platforms as a secondary market. That shift matters to anyone asking which accounting API a fintech company should use in 2026. Among the accounting APIs for fintech teams, Apideck fits best when you need to read and write across many ledgers in real time without a copy of your customers' books sitting in a vendor's database. Codat fits lenders and banks that want stored, scheduled snapshots. Chift has the deepest coverage of French and Belgian accounting software, and it writes bank transactions into 9 ledgers. Rutter pairs accounting with commerce data and a bank feeds product aimed at card and payments companies, and Merge suits teams that want HR and CRM integrations from the same vendor as accounting.
Disclosure: Apideck publishes this comparison and competes with every provider in it. Facts about the other vendors come from their own websites, docs and pricing pages, read in October 2026, and each provider's section links to its own coverage list.
The comparison at a glance
The biggest architectural difference is where your customers' data lives. A sync-and-store API copies each connected ledger into the provider's database on a schedule and serves your reads from that copy. A pass-through API forwards each request to the accounting system and returns the answer without keeping it. Both designs work: stored data is fast to query and survives an outage at the ledger, but it is only as fresh as the last sync, and it puts a third copy of your customers' financials in someone else's infrastructure.
| Provider | Data model | Accounting systems | Bank feeds into the ledger | Prices | Best for |
|---|---|---|---|---|---|
| Apideck | Pass-through, nothing stored | 55+ | Native feeds into 10 ledgers | Published, from $599/month | Many ledgers, read and written live |
| Codat | Sync-and-store | 17 | Bank Feeds API, six ledger families | Not published | Lenders that want stored history |
| Chift | Live, with an opt-in synced layer | 52 | Bank lines into 9 ledgers | Not published | France and Belgium, POS and PMS data |
| Rutter | Sync-and-store, hourly refresh | 18 | Both QuickBooks products, Xero, NetSuite, Sage Intacct, Wave | Not published | US card and payments fintechs |
| Merge | Sync-and-store, daily on Launch | 14 | Beta on NetSuite and Xero | Published, $650/month for 10 | HRIS, ATS and CRM next to a few ledgers |
| Direct integrations | Your own code per ledger | One at a time | Per partner program | Partner fees, Intuit up to $4,500/month | One or two ledgers your customers won't leave |
Accounting system counts come from each provider's own docs, read in October 2026. All five providers write to the ledger; Codat's writes are asynchronous. Each section below has the detail and the source.
Apideck
Apideck's Accounting API connects to 55+ accounting systems through one data model. The page states the architecture plainly: "Every request passes through to the source system in real time and is processed in memory. Apideck does not store your customers' financial data." It reads and writes invoices, bills, payments and journal entries "where the platform allows it", and the list includes newer ledgers such as Rillet and Campfire alongside the large ones. Authentication runs through Vault, a drop-in UI your customers use to connect their own account. For ledgers without webhooks, Apideck polls and turns changes into events it calls virtual webhooks, and a pass-through option sends platform-specific fields the unified model doesn't cover.
Bank feeds run through a separate Bank Feeds API, which posts statements into the ledger's own bank feed for 10 ledgers today. NetSuite is one of them, through a SuiteBundle an admin installs once. QuickBooks Online goes through Intuit Bank Feeds, which is in early access, and 23 more ledgers get journal entries instead of a feed. A Plaid network listing is marked "coming soon". If a QuickBooks Online bank feed is your launch requirement this quarter, check the early-access status with Apideck before you commit.
Apideck publishes its pricing: the Launch plan starts at $599 a month for 25 active consumers, and Scale runs from 100 to 500 consumers, where the price per consumer falls to $8.50. There is a 30-day trial and no free tier. The same platform has HRIS and CRM APIs (Launch includes one API category, Scale three), which matters for spend management products that need employee and cost-centre data next to the ledger.
Where Apideck is weaker: no stored copy means every read hits the source, so a large historical pull is bound by the ledger's own rate limits, and a ledger outage is your outage. Teams that want a warehouse of normalised history for model training have to build that store themselves.
Codat
Codat still covers the core fintech jobs, across the 17 accounting systems on its integrations list. Its Lending solution is "best for digital lenders, neobanks, corporate card providers, and commerce software", and it sells a dedicated Bank Feeds API aimed at neobanks and card issuers. Data comes from Codat's cache, which a sync fills; by default the sync frequency is set to None, with options from monthly to daily, and hourly as a premium feature. Writes are asynchronous and take "between a few seconds to a couple of minutes to complete".
Codat is stronger where a lender wants stored history: underwriting and ongoing monitoring of a loan book both work well against a cache that keeps a dated snapshot of each borrower's financials. Its OpenAPI spec lists six ledger families for bank feeds: Xero, FreeAgent, NetSuite, Exact NL, QuickBooks Online and Sage.
The company now positions itself as "Advisory Intelligence" for commercial banking, so fintech platforms are no longer the first audience. On 1 May 2026, Sync for Payables v1 and Sync for Expenses v1 went into maintenance, with "All API access to the products will be disabled" from 1 May 2027, per the lifecycle notice. Sync for Payroll has "no direct replacement". Codat doesn't publish prices; its legal FAQ says platform fees are priced annually.
Chift
Chift is a Belgian company whose homepage promises "the deepest coverage of the financial software that runs Europe". Its coverage matrix lists 52 accounting connectors, and that list is where Chift beats everyone else in this comparison for France and Belgium. On the Belgian side it covers packages such as Winbooks Classic and Octopus. In France it adds Sage 100 FR and accounting-firm software such as MyUnisoft. On-premise systems such as Sage 100 FR and Sage 50 FR connect through a local agent. Chift also covers point-of-sale and hotel management (PMS) software, which matters for fintechs serving restaurants and hotels.
Architecturally Chift sits between the two camps. By default "Chift forwards the request to the third-party system in real time", with a cache of up to five minutes, and an opt-in header serves reads from a synced data layer instead. Writes always go to the source.
Chift is also strong on bank transactions into European ledgers. Its coverage matrix shows the endpoint that creates bank statement lines live on 12 connectors, which are 9 ledgers once Exact Online's three country editions and Yuki's two listings are counted once. Chift has Business Central, Odoo and Yuki, where Apideck posts journal entries instead of a feed. Apideck has Rillet, Sage Intacct, SnelStart and Zoho Books, where Chift has none; Sage Intacct and QuickBooks Online are among the six Chift lists on request. Its ready-made Banking sync page still says "More info to come." Chift publishes no prices; its docs say "Pricing is based on connections, not consumers." Coverage of US ledgers is thinner: QuickBooks Online is there, QuickBooks Desktop is not.
Rutter
Rutter calls itself the "Unified API for B2B Financial Products" and says it is "Trusted by 100+ fintechs + banks". It pairs accounting with commerce and payments: its docs list 18 accounting platforms and 24 commerce and payments platforms, Shopify and Stripe among them. Its bank feeds product covers both QuickBooks Online and QuickBooks Desktop, plus Xero, NetSuite, Sage Intacct and Wave. For a US card program that needs its transactions in QuickBooks today, that is a strong offer.
Rutter keeps a copy of your customers' data: its docs say it "uses a combination of caching and webhooks to store the latest data", runs an initial sync that "may take hours to days", and then refreshes every 60 minutes by default, configurable up to two weeks. Writes "pass requests directly to their respective platforms". In May 2026 it launched Embedded ERP, which it describes as "a build service, not a self-serve SDK", for putting banking and reconciliation inside the ERPs midmarket customers use.
Several accounting platforms, including QuickBooks Desktop and Exact Online, sit on Rutter's Enterprise plan. Prices aren't published; there is a free 30-day Starter plan with four ledgers.
Merge
Merge is a horizontal unified API: its docs count 260+ integrations across eight categories, and its homepage now leads with AI agents. Accounting is 14 integrations, with Workday and Oracle Fusion at the larger end. There's no QuickBooks Desktop, and none of the German or French ledgers such as DATEV.
Merge also stores data by design. Its help centre says it stores customer data "By default" and keeps it "indefinitely, until actively deleted". The Launch plan syncs daily; passthrough requests are limited to the Professional and Enterprise plans. Merge has bank feed models, and its January 2025 post said bank feeds were "in beta for NetSuite and Xero"; we couldn't find a newer coverage list.
Merge's strength is its published pricing and breadth outside finance. The first 3 production linked accounts are free, then it's $650 a month for up to 10 and $65 per linked account after that. A spend management product that needs HRIS and ATS data beside a handful of ledgers is the natural Merge customer.
Direct integrations
Building straight on each ledger's API gives you every field and no middleman, and for one or two ledgers it can be the right call. The cost is partner programs and review processes, multiplied by the number of ledgers.
Intuit's App Partner Program guide charges a monthly fee from nothing on Builder to US$4,500 on Platinum. Most writes are free, but data-out calls, the reads an underwriting model makes, are metered as CorePlus calls; on Builder, calls above 500,000 a month "will be blocked". Xero replaced its revenue share with five plans on 2 March 2026, from free for five connections to A$1,445 a month for 10,000 on the Advanced plan, with Enterprise priced on application and egress charged on top. Xero's Bank Feeds API is "only available to financial institutions that have an established financial services partnership with Xero", per its OpenAPI spec. Our accounting API pricing guide collects these fees across ledgers.
How to choose accounting APIs for fintech use cases
Embedded finance only works when it's connected to the customer's books. Which API gets you there depends on what your product does with the ledger.
Lending and underwriting
Underwriting reads a lot of history once, then monitors. A stored snapshot is useful here, which is Codat's home ground, and Rutter's sync model fits as well. If you want live data at decision time and keep your own history, a pass-through API with your own store works, and Apideck's lending use case page shows the resources involved. Check each ledger's own rules first. The Codat integrations page notes that Xero doesn't permit lending "in some regions". On QuickBooks, underwriting reads are the metered kind.
Spend management and card programs
Card programs need two directions: transactions into the ledger as a bank feed, and the chart of accounts, tracking categories and suppliers back out so each line is coded correctly. Bank feed coverage decides this one. Rutter lists bank feeds into both QuickBooks products today. Apideck covers 10 native ledgers, with QuickBooks Online in early access, and Chift covers 9. For Benelux ledgers, Chift's bank transaction writes are worth comparing line by line. If your cardholders are employees, an HRIS API from the same vendor saves a second contract, which favours Apideck or Merge.
AP and AR automation
Bills and payments have to land in the ledger quickly and match what the customer sees in their accounting software. Write coverage per ledger matters more than connector count, so test the specific objects on the specific ledgers your customers use. Asynchronous writes, as Codat uses, mean your product shows "pending" until the ledger confirms. Teams on Codat's Sync for Payables v1 also have a migration deadline to plan around.
Embedded payments reconciliation
A payments platform that settles into a customer's bank account needs the payout and its fees to reconcile against the ledger. Rutter reads payments platforms such as Stripe as well as ledgers. Chift adds POS and PMS data, which suits hospitality. With Apideck you post the payout through the bank feed or as a journal entry and read the invoices it settles, all in real time.
Recommendation
Start from your customers' ledgers. List them by share of revenue, then check each provider's docs for those exact systems and the objects you need to write; each section above links to that provider's own source. If most of your customers are in France or Belgium, put Chift on the shortlist. A lender that wants stored history should look at Codat and plan for its product changes. When a QuickBooks bank feed has to ship this quarter, talk to Rutter. If you need many ledgers across the US and Europe, read and written live, with HR and CRM data available on the same contract from the Scale plan, start a 30-day trial of Apideck's Accounting API and connect your three most common ledgers first.
Ready to get started?
Scale your integration strategy and deliver the integrations your customers need in record time.








