Every feature.
One price.
OxyAccounting is complete cloud accounting software built for South African small businesses, from your first invoice to monthly payroll, a real double-entry ledger and a SARS-form VAT201. Below is a full feature breakdown and an honest comparison against Sage and QuickBooks.
Professional invoicing & sales
Create and send branded invoices in seconds. Attach your company logo, bank details and terms. OxyAccounting auto-detects overdue invoices and lets you send reminder emails with one click. Recurring invoices are generated and sent automatically at the interval you choose. Recorded a payment against the wrong invoice? Reverse it, and the ledger and invoice balance are corrected together.
Purchasing & accounts payable
Raise purchase orders and email them to suppliers directly from OxyAccounting. Record goods received notes when stock arrives and link them back to the original PO. A full 3-way match (PO → GRN → Supplier Invoice) keeps procurement airtight, and you can record partial or full supplier payments against each invoice with their own accounts-payable audit trail.
Bank reconciliation
Import CSV statements from all five major South African banks (FNB, ABSA, Capitec, Standard Bank and Nedbank) across as many bank accounts as your business runs. Credits are auto-matched to open customer payments; debits to approved expenses. Record a manual bank transfer or an expense refund without leaving the screen, then lock the period when everything balances.
Inventory & stock control
Every product has a live stock quantity maintained by the system. Stock increases when a GRN is accepted and decreases when an invoice is finalised, with no manual entry. Cost of Goods Sold (COGS) is posted to the General Ledger automatically. Every stock movement is logged to a permanent audit trail.
General ledger & financial reporting
Under the hood, OxyAccounting is a real double-entry accounting system. Every invoice, credit note, payment, expense, GRN and supplier invoice posts a balanced journal automatically, with no manual entries. Browse every journal with drill-through to its source document, review anything unposted and open per-account ledgers. When it's time to report, export a trial balance and an IAS 1 classified balance sheet (with a prior-year comparative column) straight to Excel. The GL Control Tie-Out report reconciles every subledger back to the ledger and flags discrepancies, so your books are audit-ready and your accountant can trust them.
VAT compliance & VAT201
OxyAccounting handles South African VAT end to end. Each line item carries its own treatment (standard at 15%, zero-rated, exempt, not charged or export), and Output and Input VAT are tracked in separate ledger accounts. The VAT201 engine is built against the real SARS VAT201 form, field by field (fields 1 to 20), and a reconciliation panel ties every figure on the return back to your general ledger before you file. It is not a SARS-certified or government-approved product. You review the return and submit it yourself through SARS eFiling.
South African payroll
Run monthly payroll without a separate payroll product. Add your employees with their salaries, banking details and recurring pay items, and each month's pay run calculates PAYE, UIF and SDL for every payslip from the official SARS tax tables, with medical scheme fees tax credits and the retirement contribution deduction applied. Finalising the run freezes payslips with year-to-date totals and posts one balanced salary journal to the general ledger. At filing time, the EMP201 report gives you the month's PAYE, UIF and SDL figures ready to capture on SARS eFiling.
Accountant access
Your accountant shouldn't need a spreadsheet export to do their job. Invite them by email from Settings, and once they accept, they can switch into your company and see your books exactly as you do: the same invoices, the same ledger, the same reports, in real time. You stay in control throughout, seeing who has access and revoking it whenever you like, and a persistent banner shows which client your accountant is currently working on.
Roxy, your AI bookkeeping assistant
Roxy is OxyAccounting's built-in AI assistant, powered by Claude from Anthropic. She's aware of the page you're on, so her answers are in context, and she stays open as a chat tray while you keep working. Ask anything about accounting workflows, South African compliance or how to use any part of OxyAccounting, in plain English. Roxy is included at no extra cost, available 24/7 with no setup required.
OxyAccounting vs Sage vs QuickBooks
This comparison is to the best of our knowledge and may not reflect the latest pricing or feature changes from Sage or Intuit. Please verify on their websites before deciding.
| Feature | OxyAccountingR149/month | Sage Business CloudFrom R240/mo | QuickBooks OnlineVerify on their site |
|---|---|---|---|
| Pricing | |||
Monthly price (base)Sage Accounting Start is R240/mo (incl. VAT) per the Sage SA shop. QuickBooks ZA retail pricing could not be independently confirmed, so please check their website. | R149/mo | From R240/mo | Verify on site |
All features at one priceSage and QuickBooks use tiered plans, so higher tiers cost more. | |||
Free trialOxyAccounting asks for no card details to start a trial. Sage and QuickBooks both run trial offers in South Africa, but the length and the card requirement change from time to time, so check their current terms. | 14 days, no card | Verify on site | Verify on site |
Annual contract requiredAll three are available month-to-month. | |||
Users on base plan | 3 | 1 | 1 |
| Sales | |||
Invoicing | |||
Quotations / estimates | |||
Credit notes | |||
Recurring invoices | |||
PDF & branded email delivery | |||
Overdue reminders | |||
Customer statements | |||
Payment allocation | |||
Payment reversal (with GL reversal)Undo an incorrectly recorded payment. OxyAccounting reverses the ledger and the invoice balance together. | |||
| Purchasing & payables | |||
Purchase orders | Higher tiers | ||
Goods received notes (GRN) | Some tiers | ||
Supplier invoices | |||
Supplier payments (partial / full)Record payments against supplier invoices with a separate accounts-payable audit trail. | |||
3-way match (PO → GRN → Inv.) | Partial | ||
| Bank reconciliation | |||
CSV bank import | |||
Multiple bank accountsConnect and reconcile more than one bank account per company. | |||
Live bank feedsOxyAccounting uses CSV import only, with no open-banking feed. | |||
All 5 major SA banksQuickBooks SA bank coverage may vary. | Partial | ||
Auto-matching | |||
Record transfers & refunds inlineRecord a manual bank transfer or an expense refund straight from the reconciliation screen. | Partial | Partial | |
Period lock | |||
| Inventory | |||
Inventory management | Some tiers | Plus tier | |
COGS tracking | |||
Stock movement audit trail | Partial | Partial | |
Auto-update on invoice/GRN | Partial | Partial | |
| General ledger & compliance | |||
Full double-entry GLEvery invoice, credit note, payment, expense, GRN and supplier invoice posts a real double-entry journal automatically. | |||
Journal browser with drill-through | |||
Unposted items review | Partial | Partial | |
One-click SA SME chart of accounts | |||
IAS 1 balance sheet (comparative)Classified current vs non-current assets and liabilities, with a prior-year column. | |||
Trial balance export (Excel) | |||
Fixed asset register + depreciationAutomatic monthly straight-line depreciation via a scheduled job. | Higher tiers | Limited | |
Opening balances (mid-year onboarding) | |||
Year-end close / period lock | |||
GL control tie-out reportReconciles every subledger (debtors, creditors, bank and VAT) back to the general ledger and flags discrepancies. | Partial | Partial | |
| VAT & reporting | |||
VAT201 built against the SARS formFields 1 to 20 of the real SARS VAT201 form. It is not SARS-certified, so you review the return and submit it yourself via eFiling. | |||
GL-to-VAT201 reconciliation | Partial | Partial | |
VAT treatments (standard/zero/exempt/export) | |||
Income vs. expense report | |||
Customer age analysis | |||
Year-to-date figures | |||
Expense tracking with VAT | |||
| Platform & extras | |||
Built-in AI assistantOxyAccounting's Roxy is powered by Anthropic Claude, is aware of the page you're on and stays open as you work. | Roxy (Claude) | ||
Invite your accountant into live booksOxyAccounting's accountant link gives your accountant direct, real-time access to your books once you invite them and they accept, with the same scoping you'd get. They need their own paid OxyAccounting subscription to do this. Sage and QuickBooks don't require a separate subscription for your accountant. | Yes (own subscription) | Yes (uses a seat) | Free & unlimited |
Payroll (PAYE, UIF, SDL)OxyAccounting includes monthly payroll at no extra cost: PAYE, UIF and SDL from the SARS tax tables, BCEA-compliant payslips and EMP201 figures. IRP5/IT3(a) and e@syFile export are not yet included. | Paid add-on | Paid add-on | |
API access | |||
POPIA-compliant hostingIntuit/QuickBooks is a US company; data is processed offshore. | |||
Setup time | ~2 minutes | 30–60 min | 30–60 min |
Mobile-ready (browser-based) | |||
Frequently asked questions
Ready to try it yourself?
Free for 14 days, no card. R149/month after that, everything included.