Nordlet

Blog

Nordlet vs Xero for Embedded Accounting

A comparison for platform teams, based on Xero's published API limits and pricing pages and on what Nordlet actually ships.

Nordlet Team · · 8 min read

Xero is a well-regarded cloud accounting application with a mature REST API, an app store, and a large accountant community. If you run a business and someone keeps its books, Xero is a reasonable default and this comparison is not aimed at you.

It is aimed at teams asking a different question: can Xero be the accounting engine inside our platform, keeping books for our users, driven entirely by our software? That question has a specific answer, and it comes from Xero's own published limits rather than from opinion.

The three numbers that usually decide it

Xero publishes its API limits:

  • 60 calls per minute and 5,000 calls per day per connected organisation, with a 5 concurrent call limit and 10,000 calls per minute across an entire app.
  • Uncertified apps may connect to 25 organisations. Going past that requires App Partner certification, a review with multiple checkpoints covering connection handling, branding, scopes, error handling, data integrity, and taxes, plus commercial terms.
  • Each organisation is a separate subscription. Xero's pricing pages are per organisation per month, by country.

None of that is a flaw. It is the correct design for a product whose customer is a business with its own subscription. It is simply a poor match for a platform that needs books for 300 sellers, because that is 300 subscriptions, 300 connections, and a certification process before you can hold more than 25 of them at once.

What each product is

Xero is a cloud accounting application for small and medium businesses and their accountants, with bank feeds, invoicing, VAT returns in supported countries, payroll in some markets, and an ecosystem of connected apps. The API is a well-built companion to the application.

Nordlet is an accounting backend. It exposes an immutable double-entry ledger, invoicing, purchases, bank reconciliation, inventory, fixed assets, payroll, reporting, and EU tax through more than 400 endpoints across 29 modules, generated from one OpenAPI specification. The application uses the same endpoints external callers get; there are no private ones.

How much is Xero, and how does the cost compare

Xero publishes plan prices per country. In the UK for 2026, published plans run from roughly £16 per month for the entry tier to about £65 per month for the top tier, excluding VAT, with payroll charged per employee on top — and Xero has announced price changes taking effect from 1 September 2026, so confirm the current figures on Xero's own pricing page rather than on any third-party summary, including this one.

Nordlet's published plans are €10 per month with 3,000 requests included, €50 with 30,000, and €300 with 200,000, with additional requests billed per request and a custom tier on request. Users, companies, and sandbox companies are unlimited on every plan, and every plan includes every module and the full API.

The comparison that matters is not the headline number but how cost behaves as you grow:

Scenario Per-organisation model Metered model
One business, one bookkeeper One subscription; predictable and cheap Cheapest tier; also cheap
50 tenants, low activity each 50 subscriptions One account, few requests
300 tenants, high activity 300 subscriptions, plus certification to exceed 25 connections One account, priced on total requests
Activity doubles, tenant count flat No change Cost rises with usage

Per-organisation pricing charges for the shape of your customer base. Metered pricing charges for the work performed. If people do the work, seats and organisations are a fair proxy. If your software does it, they are not.

Feature comparison

Cells marked "not publicly confirmed" mean the public material does not establish the capability at the depth a platform integration would need. They are not assertions that it is missing.

Capability Nordlet Xero
Product shape Accounting API for embedding Accounting application with an API
Books per account Unlimited companies under one account One organisation per subscription
API limits 300 requests per minute per API key 60/min and 5,000/day per organisation; 5 concurrent; 10,000/min per app
Connection ceiling None documented 25 organisations until App Partner certification
Idempotency Idempotency-Key with replay and documented collision handling Not publicly confirmed as a general write guarantee
Webhooks Signed, retried, written from a transactional outbox Webhooks available for selected event types
Balance enforcement Deferred database trigger rejects unbalanced postings at commit Enforced within the application
Period locking Locked periods reject postings with 409 Lock dates in the application
Audit record Every mutation with actor, action, entity, diff; queryable via audit/list History and notes within the application
EU VAT Per-country rates for the EU-27, VIES validation, OSS/IOSS computation with prior-period corrections VAT returns in supported countries; OSS/IOSS depth not publicly confirmed
E-invoicing EN 16931 UBL for Peppol; national formats for IT, PL, RO Available in some markets
Bank connectivity PSD2 feeds, camt.053 import, Stripe CSV import Bank feeds in supported countries
Supplier payments pain.001 SEPA export Available with connected apps in some markets
Sandbox Unlimited sandbox companies on every plan Demo company and developer app
Maturity Early access, onboarding design partners Long-established, large install base

Where Xero is the better choice

  • A business keeps its own books and a bookkeeper or accountant is the primary user.
  • You want an accountant to be comfortable on day one, with an ecosystem of connected apps.
  • You need a mature product with a long track record, which Nordlet does not yet have.
  • Your integration reads or writes your customers' existing Xero books, rather than acting as the ledger for tenants who have no accounting subscription of their own.
  • You operate in a market where Xero's local payroll and tax filing coverage is strong.

Where Nordlet fits

  • Your platform must be the system of record for many entities.
  • Accounting events come from your software, continuously, not from a person entering them.
  • You need enforced invariants: unbalanced postings rejected, closed periods locked, posted documents not editable, retries idempotent.
  • Your EU VAT obligations span countries and you need the evidence, not only the rate.
  • You would rather price accounting as infrastructure than as a subscription per tenant.

The limits, stated plainly: Nordlet is in early access and onboarding design partners; payroll is Lithuanian only; domestic return packs ship for three countries today — Lithuania (FR0600), Germany (UStVA) and Poland (JPK_V7M); OSS and IOSS returns are computed but not submitted to any authority on your behalf; and there is no accountant ecosystem of the kind Xero has spent years building.

What we would validate before committing

  1. Count your tenants. If it is more than 25 and you are considering Xero for embedded use, start the certification conversation before you write code, not after.
  2. Do the rate-limit arithmetic. 5,000 calls per organisation per day sounds generous until a backfill or a daily reconciliation sweep runs across every tenant.
  3. Test a retry on both. Post the same payment twice and count the entries.
  4. Test the lock on both. Close a period, then try to post into it.
  5. Check your countries specifically. For each country you operate in, ask what the product produces: rates, a return calculation, a filing-ready register, or a submission.
  6. Model three years of cost at your projected tenant count and request volume, not at today's.

FAQ

Can Xero be used as an embedded accounting backend?

It can be integrated with, and for products that work alongside their customers' existing Xero books that is the right approach. Using it as the ledger for tenants who do not have their own Xero subscription runs into the per-organisation subscription model, the 25-organisation cap for uncertified apps, and per-organisation rate limits. Those are documented constraints to plan around rather than surprises.

Is Xero the best accounting software?

For a small or medium business with someone keeping the books, it is one of the strongest options and its accountant ecosystem is a genuine advantage. "Best" depends on the job: for a platform that needs to keep books for many entities from its own code, the shape of the product matters more than its quality, and an embedded accounting API is a closer fit.

How much is Xero per month?

Xero publishes prices per country and per plan. UK plans in 2026 run from roughly £16 to £65 per month excluding VAT depending on tier, with payroll charged per employee, and Xero announced changes effective 1 September 2026. Check the current figures on Xero's pricing page for your country before budgeting.

Does Nordlet import from Xero?

There is no dedicated Xero migration tool today. A practical migration is done as opening balances at a cut-off date plus open items, using the API, and keeping the previous system readable for the retention period. Ask about your specific case before planning a date.

What happens to my data if I leave Nordlet?

Reports and documents export as XLSX, PDF, or JSON, generated in the background with a webhook when ready, and the ledger and documents are readable through the API. Build a test export early in any evaluation — with any vendor — and confirm it contains what an accountant would need.

Further reading