A bridge between Sage 50 and your cloud app.

Sage 50 is accounting software that lives on a Windows PC in your customer's office. It has no web API, so cloud products can't reach it. AcctRelay puts a small agent on that PC and gives your app a REST API to it.

See what it does
AcctRelay agent
GET /v1/companies/northwind/invoices
 
{ "number": "10482",
  "customer": "Lakeside Clinic",
  "total": 4280.00,
  "currency": "CAD",
  "status": "open" }

What AcctRelay is

The situation

Thousands of small and mid-sized businesses keep their books in Sage 50 desktop — more than 160,000 in Canada alone.1 Unlike QuickBooks Online or Xero, Sage 50 has no web API. It can only be reached by software running on the same Windows machine.

What happens today

When one of those businesses uses your product, the “integration” is usually a CSV file. Someone exports a report from Sage 50, fixes the columns in Excel and uploads it to your app — every week, by hand.

What AcctRelay does

We built the missing piece: an agent that runs next to Sage 50 and talks to it through Sage's official SDK, and a cloud API that your app calls like any other. Customers, invoices, bills and payments come back as JSON.

Who it's for

SaaS teams whose customers run Sage 50:

  • Accounts payable and bill pay
  • Expense and corporate cards
  • Payroll and time tracking
  • Field service and construction
  • B2B ordering and inventory
  • CRM and reporting tools

How it works

1

Your customer installs the agent

They click a connect link inside your app and install AcctRelay on the PC or server where Sage 50 runs. It takes about two minutes.

2

They approve access in Sage 50

Sage 50 asks them to allow the connection. They can revoke it at any time. The agent only makes outbound connections — no open ports, no VPN.

3

Your app calls the API

You read and write Sage 50 data through a normal REST API, and get notified when records change. Your team never touches Windows code.

What it looks like for your developers

REST and JSON
Cursor pagination, clear error messages, a separate key for each connected company.
No Windows code on your side
The agent handles Sage 50's company-file locks, version changes and reconnects.
Change notifications
Webhooks when invoices, bills or payments change — available to design partners.
Canada first, US next
Sage 50 Canadian Edition is supported first. US Edition uses the same endpoints.
# Unpaid invoices from a customer's Sage 50
curl https://api.acctrelay.com/v1/companies/northwind/invoices \
  -G -d status=open \
  -H "Authorization: Bearer $ACCTRELAY_KEY"

# Record a payment back into Sage 50
curl https://api.acctrelay.com/v1/companies/northwind/payments \
  -H "Authorization: Bearer $ACCTRELAY_KEY" \
  -d invoice=10482 -d amount=4280.00 -d date=2026-11-20

Available in early access: customers, vendors, chart of accounts, items, sales invoices, bills, payments. Next: writing invoices, bills and payments back.

Code examples only work with an API key, which we issue to each connected customer.

Why it helps your business

You stop losing Sage 50 prospects

“We support QuickBooks and Xero” is where many Sage 50 deals end. With AcctRelay you can say yes.

The CSV support tickets go away

No more failed imports because a column moved or a date was formatted the wrong way. Data syncs on its own.

Your engineers stay on your product

No one on your team has to learn a 32-bit Windows SDK or keep it working through every new Sage 50 release. That's our job.

Your customers stay in control

They approve access inside Sage 50 and can revoke it any time. AcctRelay passes data through and doesn't keep copies of their books.

Why now

A short note from the person building it.

Hi — I'm Stepan, and I'm building AcctRelay.

Most people assume desktop accounting is disappearing. In Canada it's the opposite. Intuit stopped selling QuickBooks Desktop Pro and Premier to new Canadian customers in April 2025,2 and Sage retires BusinessVision at the end of 2026, pointing those customers to Sage 50.3 More of your prospects will be on Sage 50 next year, not fewer.

Yet connecting to Sage 50 still means either CSV files or months of Windows engineering. I think that should take an afternoon, the same way it does for QuickBooks Online.

That's what AcctRelay is for. If you have customers on Sage 50, write to me — email or Telegram — and tell me how you connect to them today.

Stepan Eremin, founder · stepan@acctrelay.com

What it costs compared with building it

Move the slider to the number of your customers on Sage 50. The invoice shows what AcctRelay would cost you per month.

  • Building in-house usually means an engineer for about a quarter, plus upkeep for every Sage 50 release
  • That's roughly $40,000+ in the first year (our estimate)
  • With AcctRelay you pay only for companies that are connected
Invoice
AcctRelay
No. 0001 · monthly
ItemAmount
Connected Sage 50 companies × $59
20
$1,180.00
Platform fee$0.00
Setup fee per customer$0.00
Total per month$1,180

About $14,160 a year, compared with roughly $40,000+ to build and maintain it yourself in the first year.

Questions

Is AcctRelay available today?

We're in early access with a small group of design partners and connecting the first real Sage 50 companies now.

What does my customer need?

A Windows PC or server with a supported release of Sage 50 Canadian Edition, and a couple of minutes to install the agent. US Edition is next.

What happens when Sage releases a new version?

We test each release and update the agent, so your integration keeps working without changes on your side.

How is this different from a local API?

Local APIs run on each customer's server and need network access from your cloud to every installation. AcctRelay's agent connects out to us, so your app calls one endpoint for all customers.

Does it work with Remote Data Access or hosted Sage 50?

Servers with the agent installed work by design. Remote Data Access and hosted setups are being tested now — tell us about your customers' setup.

Is AcctRelay made by Sage?

No. AcctRelay is an independent product built on Sage's official SDK. It is not affiliated with or endorsed by The Sage Group plc.

Start as a design partner

We're taking on 10 SaaS teams for early access. You get the API free while we build it together; after launch it's $59 per connected company, per month.

You get

  • Free API access during early access
  • A direct line to the founder
  • A say in which features come next
  • Launch pricing locked in

After launch

  • $59 per connected company / month
  • No platform fee, no setup fee
  • Volume pricing from 25 companies
  • Cancel any time, 14-day refund