Sage 50 Canada API: how cloud apps connect to Sage 50 Canadian Edition
Last updated: November 10, 2026
Short answer: Sage 50 Canadian Edition — the desktop accounting software, formerly Simply Accounting — has no public web API. Cloud software can still exchange data with it, but only through files or through Sage's Windows SDK running on the same machine. This guide explains the options for SaaS teams.
First, make sure it's the right Sage 50
“Sage 50” is the name of three different desktop products that share a brand but not a file format:
- Sage 50 Canadian Edition (formerly Simply Accounting) — the subject of this guide.
- Sage 50 US Edition (formerly Peachtree) — a separate codebase with its own SDK.
- Sage 50 Accounts (UK) — another separate product.
An integration built for one does not work with the others. A Sage employee pointed out exactly this on the Sage Community Hub in 2026, when a business found that a vendor's “Peachtree/Sage 50” connector might not cover the Canadian Edition (thread).
“Sage has a REST API” — that's a different product
Sage Business Cloud Accounting has a public REST API that supports Canada (developer.sage.com/accounting). It is a cloud product, not Sage 50. If your customers run the desktop Sage 50 Canadian Edition, that API does not reach their data.
Option 1: import files (CSV / IMP)
- Sage 50 Canadian Edition can import transactions and lists from files. Many SaaS products integrate this way: they export a file, and the customer imports it in Sage 50.
- Pros: no Windows code on your side.
- Cons: manual work every time; import formats are tied to the Sage 50 version, so files break after upgrades; no reading data back, no duplicate protection, and errors surface as support tickets.
Option 2: the Sage 50 SDK on Windows
- Sage provides a Software Development Kit for Sage 50 Accounting (Canada). It is free: Sage's knowledgebase links the current SDK download (2027.0 at the time of writing) on its SDK Download Portal page, and the Sage Partner Hub offers it to registered partners (how to sign up).
- The SDK runs on the Windows machine where Sage 50 is installed, and it is version-specific: you need the SDK that matches the installed Sage 50 release, and two SDK versions can't be installed side by side (Sage forum). Sage ships three updates a year (.0, .1 in December for payroll, .2 in June), so an integration has to keep up.
- Pros: real read and write access, official route.
- Cons: you have to build and ship a Windows program, keep it working across Sage 50 releases, handle company-file locks and single-user mode (Sage 50 Pro is single-user only), and get data from that PC to your cloud. The Sage 50 user your integration signs in as also needs “Rights With Third-Party Products” set to read-only or higher.
Before you build, read 7 things that break Sage 50 Canada integrations.
Option 3: hosted Sage 50 (Sage 50 Cloud)
For 2027, Sage promotes Sage 50 Cloud for Canada — Sage 50 hosted on Microsoft Azure. According to Sage's own webinar Q&A, third-party add-ons there are limited to Sage's approved list (PDF). If your customers move there, check the add-on list before planning an integration.
Option 4: a ready connector
- The Sage Canada Marketplace lists apps that already integrate with Sage 50 Canada — useful if a connector for your exact use case exists.
- Unified accounting APIs mostly don't cover the Canadian Edition yet; for example, Apideck lists Sage 50 Canada as “on our radar” (apideck.com).
- AcctRelay (that's us) is building a hosted REST API for Sage 50 Canadian Edition: a small agent next to Sage 50 that uses the official SDK, and one API your app calls. It's in early access — not in production yet. How it will work · how it stays safe.
Which option fits?
- A handful of customers, data goes one way only → file import is fine.
- Many customers, you need to read and write, and you have Windows developers → build on the SDK.
- Many customers, no Windows team → a ready connector or a hosted API.
Questions?
If you're working out how to support Sage 50 Canadian Edition in your product, write to stepan@acctrelay.com — happy to share what we've learned, whether or not AcctRelay fits.
Sage, Sage 50 and related names are trademarks of The Sage Group plc or its licensors. AcctRelay is an independent product and is not affiliated with or endorsed by The Sage Group plc. Information on this page comes from the public sources linked above; check them for the latest details.