Xero to start charging developers API usage fees, replacing revenue share deals
- Reference: 1764831177
- News link: https://www.theregister.co.uk/2025/12/04/xero_api_fees_change/
- Source link:
Xero started its life in New Zealand and has since won over 4.6 million subscribers in 180-plus countries. In Australia, Xero displaced the dominant player MYOB. It’s a challenger brand chasing the likes of Sage and Intuit elsewhere.
Xero today emailed developers who create products that integrate with its services. The Register has seen that mail, which opens “We are deeply committed to investing in our ecosystem” and states that Xero wants to “ensure our platform supports your app development journey.”
Ecosystem-killer
Xero will do two things to meet those goals, the first of which is “introducing a tiered pricing model based on your API connections and usage.”
Developers who create products that work with Xero can bill their customers direct, or place their wares in the Xero App Store at the cost of 15 percent of average revenue per user.
[1]
The email seen by The Register links to [2]this page , which says Xero will retire the 15 percent commission scheme and replace it with the following tiers and charges:
[3]
Xero's new Tier Fees, Connection Limits, and API Volume Usage - Click to enlarge
Xero says this scheme is “Designed to meet developers where they are in their app development journey” and will make it “clearer for you [developers] to forecast and control costs.”
[4]Xero, Slack suffer outages just as Let's Encrypt root cert expiry downs other websites, services
[5]Intuit branches out into email marketing by splashing $12bn on Mailchimp acquisition
[6]Xero says accounting software users were locked out by login glitch, not nefarious deeds
[7]Bye, bye Brazil: Sage takes a multi-million dollar bath as it slips out of Latin America
The table is starkly clear to Alex Lacota, co-founder of a balance sheet reconciliation app for Xero called RecHound, because his access to APIs was previously free.
He therefore fears the change represents bait and switch tactics.
[8]
[9]
“As it stands, RecHound would be up for an annual bill of $17,340.00,” he [10]wrote on LinkedIn. “As a bootstrapped startup – that would financially eclipse our 2nd highest annual expense by a country mile.”
Lacota warned his customers that he may need to pass on those costs.
[11]
“RecHound has not once increased it's fees over the last 3 years, and I've been steadfast on keeping them as is, even while we deliver new features,” he wrote. “Unfortunately this may need to change slightly due to this, because as it stands, an API fee this high would become a huge financial burden to us.”
Lacota says he understands Xero’s need to charge for its API, but feels Xero’s prices are too high for his business and for startups.
“A fee as high to access the journals of our users would be severely impactful for RecHound, and it would render smaller, less developed apps completely unfeasible,” he wrote. “To put it another way, RecHound would not have been viable in the slightest if this were in place 3 years ago when we had started.”
[12]
Xero’s rivals are keen to point out the change. Phil Johnson, general manager of payroll and HR software house Tanda, [13]suggested a shift to his company will result in lower bills.
The Register has asked Xero to comment on its changes but had not received a response at the time of writing.
The second change mentioned in the email comes in the form of revisions to Xero’s legalese to prohibit using API data to train artificial intelligence and machine learning models. The company has also clarified its language to specify “apps must not use bots or browser extensions to undermine our security controls or simulate user actions.” ®
Get our [14]Tech Resources
[1] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_offprem/saas&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=2&c=2aTFpx1ep7AKPD7pP5gcfowAAAAE&t=ct%3Dns%26unitnum%3D2%26raptor%3Dcondor%26pos%3Dtop%26test%3D0
[2] https://developer.xero.com/pricing
[3] https://regmedia.co.uk/2025/12/04/screenshot_xero_new_pricing.jpg
[4] https://www.theregister.com/2021/09/30/lets_encrypt_xero_slack_outages/
[5] https://www.theregister.com/2021/09/14/intuit_mailchimp_acquisition/
[6] https://www.theregister.com/2021/07/28/xero_login_glitch_resolved/
[7] https://www.theregister.com/2020/03/02/sage_exits_brazil/
[8] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_offprem/saas&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=4&c=44aTFpx1ep7AKPD7pP5gcfowAAAAE&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0
[9] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_offprem/saas&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=3&c=33aTFpx1ep7AKPD7pP5gcfowAAAAE&t=ct%3Dns%26unitnum%3D3%26raptor%3Deagle%26pos%3Dmid%26test%3D0
[10] https://www.linkedin.com/posts/alex-lacota-16910990_uh-oh-xero-is-about-to-start-charging-apps-activity-7402172069028765696-NfZl/
[11] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_offprem/saas&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=4&c=44aTFpx1ep7AKPD7pP5gcfowAAAAE&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0
[12] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_offprem/saas&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=3&c=33aTFpx1ep7AKPD7pP5gcfowAAAAE&t=ct%3Dns%26unitnum%3D3%26raptor%3Deagle%26pos%3Dmid%26test%3D0
[13] https://www.linkedin.com/feed/update/urn:li:activity:7402144634287947776/
[14] https://whitepapers.theregister.com/
Re: The Xero API is fucking awful
1000x what you said.
The Xero API is structured to make data retrieval painful/difficult for 3rd-part developers. It's a labyrinth
Re: The Xero API is fucking awful
I've written stuff to retrieve the reports to allow merging multiple Xero instances into one report.
What an effing mess. The data returned is a sort of JSON but not really. I have to reference the first row header to understand what the following rows are displaying.
There's very little documentation either.
I miss XML!
Isn't it lovely that at the moment, in the UK at least, it's become mandatory to use software like Xero to submit tax returns etc, they do this.
How fucking wonderful.
Though there are still a few free ways to submit in the UK.
I'm hoping to have my business closed before they vanish...
Closing a business? And here's me trying to start one!
I've never had to seriously look into this because I happily pay for an accounting software package but I understand from others that there are free (and even open source I believe) packages out there that can do tax returns.
I pay £15 a year to 123efiling.co.uk for my VAT return. Don't need to do more than that yet. At 57, I'll probably retire if they do bring in electronic filing 5 times per year for small ltd companies.
Way to grow an economy!
Business 101
If something out of your control is free, plan for when it isn't.
Re: Business 101
As I read this it wasn't free. How does one plan for a paid supplier suddenly tearing up existing agreements and launching a smash and grab raid?
Even Ballmer realised that 3rd part developers add immense value to the core product.
Xero Runs on AWS. AWS invest in AI cloud. Guess what ?
The 500 billion of money spent on the AI has to be recouped somehow. Cloud hosting costs will be increasing and those that host SAAS will be footing the bill. Which they then pass on to their customers.
No such thing as a free lunch.
Enshitification
It's sad but true, but Xero seems to be suffering from the enshitification that a lot of software begins to exhibit once it becomes moderately successful, the new invoicing being a particular annoyance of mine. The API blows chunks as has previously been described: While you can update sales invoices, you cannot change the repeating ones, so if you're contemplating a price rise, you're in for a dose of RSI....and now apparently you're not allowed to use a bot in the browser to ease the pain.
Might have to check out the competition, since it's no longer the cool new kid on the block.
If only there was a technically feasible way
Like, oooh, making the User have an individual Xero account they log into.
Putting the charges for API usage onto the End User who initiated the the transaction, rather than the front end they decided to use. You know, like paying for the electric but not caring if the demand comes from an oil-filled rad, GPU rack or any other way of turning current into heat.
Treat APIs as commodities, *especially* when they are for access to something like financials, where (one hopes) the processing isn't aggregating data across multiple Users. Then the third party developers could create front ends that make Xero more useful & appealing (ref complaints, above), Xero gets more use and more income, the devs can use whatever payment model they are happy with.
Too simple? Too workable? Won't allow for Marketing's Big Idea Presentation to the Board at Xero?
The Xero API is fucking awful
There's so many things you cannot do, and Xero have no interest in developing it.
Want to send a statement to a customer via the API? Can't. Just one of the many steps thet remain manual.
I hope they take the usage fees and improve the API.
But I know they won't.