How to get receipts into Xero in South Africa: every method compared
There are five realistic ways to do it. They differ on one axis more than any other — how much friction sits between the person holding the slip and the slip being captured. Here's an honest comparison, including where each option genuinely wins.
- Start with Xero's Smart Document Capture — it's already in your plan.
- Need invoice fetching and approvals? Dext or AutoEntry.
- Receipts never arrive from field staff? That's an adoption problem — WhatsApp fixes it.
- No cloud accounting at all? Most tools have nothing for you. Some do.
Why this is harder in South Africa than the marketing suggests
Most receipt-capture products are built for a UK or Australian market where the person incurring the expense is office-based, on a company card, and comfortable installing and logging into a business app.
The South African reality is often different: the person spending the money is a driver, a foreman, a farm worker or an owner in a bakkie, not someone at a desk. Data is expensive and app downloads are resisted. The slip is thermal paper in a cubbyhole that'll be illegible in months. And a large share of businesses run no cloud accounting at all, so "post it to Xero" assumes a Xero that doesn't exist.
Any comparison that ignores this gives the wrong answer. Adoption, not accuracy, is the binding constraint. A capture system a plumber won't actually use captures zero receipts, however good its OCR.
Method 1 — Manual entry into Xero
Someone types the vendor, date, amount and VAT into Xero and attaches a scan. Realistically one to three minutes per slip once you include finding it, reading it and getting the VAT right. At 120 receipts a month that's two to six hours of someone's time, every month, forever.
When it's right: genuinely low volume. Eight receipts a month? Don't buy software. Type them in.
Method 2 — Xero's built-in mobile capture
The Xero mobile app lets you photograph a receipt and create a spend-money transaction or an expense claim. Included in your subscription, data lands directly in Xero.
The limit: everyone who captures a receipt needs a Xero login and the app installed. Xero Expenses — the fuller employee expense and mileage claim module with approval workflows — is an optional paid add-on from R69/month on all three Xero ZA plans, billed by the number of users who actually submit a claim in a month. So "free" depends on what you need.
When it fails: the moment you need a non-accounting person, an employee, a contractor or a spouse to capture receipts. Adoption falls off a cliff.
Method 3 — Xero Smart Document Capture (formerly Hubdoc)
A naming note, because this trips people up. If you search this you'll find endless articles about Hubdoc, which Xero acquired and bundled into its plans. Xero South Africa no longer markets the Hubdoc brand — the equivalent included feature is now called Smart Document Capture, Xero's native document ingestion and extraction tool. Most of the Hubdoc content online is out of date, so check the current Xero ZA pages, not a blog post.
You email, scan, upload or photograph documents. Xero extracts the key data and pulls bills and receipts in automatically, storing the source document alongside the transaction. It's included on all three Xero ZA plans (Starter, Standard, Premium) at no extra charge — Xero's own FAQ is explicit that you don't pay extra for it.
Why start here: it's already in your subscription. Anyone telling you to skip straight to paid software is selling you something.
The limit: capture is by app, email or upload, so the field-worker adoption problem is untouched. Extraction quality on crumpled thermal till slips is variable.
Method 4 — Dext or AutoEntry
Mature, feature-rich platforms: mobile app, email-in, bulk upload, supplier invoice fetching, statement matching, expense approval workflows, line-item extraction. These are the market leaders and they're good.
If you need invoice fetching, supplier statement reconciliation, line-item extraction or multi-step approvals, they do things nothing else does. For a mid-size firm with complex accounts payable, they earn their fee.
The limit: they're priced for a larger market, in dollars and pounds, and the rand cost lands heavily on a small SA business. The feature depth is overhead if you don't need it. And the adoption problem doesn't disappear — it's still an app the person in the bakkie has to open.
When it's overkill: a five-person trades business that just needs slips to stop disappearing.
Method 5 — WhatsApp-based capture (SlipStack)
The person takes a photo of the slip and WhatsApps it. That's the entire user-facing workflow. AI reads the vendor, date, amounts, VAT and suggests a category. If something's unclear, SlipStack asks a quick pick-list question on WhatsApp (switchable off per client). The user confirms. A tidy PDF is filed to the client's own Google Drive, and the expense posts to Xero as a spend-money expense with VAT handled — or into Sage Business Cloud Accounting as a supplier invoice, if Sage is where your books live.
Why WhatsApp is the point. It's on essentially every phone in South Africa, and everyone already knows how to send a photo on it. No app to download, no login, no training. A farm worker, a driver, an electrician, or a 62-year-old contractor who has never installed a business app can send a photo on WhatsApp. That single fact does more for capture rates than any improvement in OCR accuracy.
The second pillar: the Google Sheet dashboard. For the large SA segment running no cloud accounting at all, SlipStack maintains an automatic Google Sheet — one file per year — with KPI tiles including VAT paid and claimable, monthly tables, category breakdowns and charts. For farmers, trades and sole traders with no Xero, this is the whole product, not a consolation prize.
What it doesn't do, plainly: SlipStack doesn't do invoice fetching, supplier statement matching, full email-in document processing, or expense-claim approval workflows. Dext and AutoEntry do. SlipStack isn't trying to match them feature-for-feature and doesn't pretend to — it's the simpler, cheaper option for businesses and practices that don't need the full suite. It's also early software, built in the open. Worth saying.
Pricing: R99/month (Solo, 30 receipts), R199/month (Starter, 120 receipts, 3 users), R349/month (Team, 250 receipts, 5 users). 30-day free trial, no card at signup.
Comparison at a glance
| Manual | Xero mobile | Smart Doc Capture | Dext / AutoEntry | SlipStack | |
|---|---|---|---|---|---|
| Extra cost | None | Expenses add-on from R69/mo | Included, all ZA plans | Highest | From R99/mo |
| App download needed | No | Yes | Yes (or email) | Yes (or email) | No — WhatsApp |
| Login needed by capturer | Yes | Yes | Yes | Yes | No |
| Posts to Xero | Manual | Yes | Yes | Yes | Yes (VAT handled) |
| Works with no accounting software | No | No | No | Limited | Yes (Sheet dashboard) |
| Invoice fetch / statement match | No | No | Partial | Yes | No |
| Approval workflows | No | Xero Expenses add-on | No | Yes | No |
| Field-worker adoption | Poor | Poor | Poor | Moderate | Strong |
How to choose, honestly
Start with Xero's Smart Document Capture. You're already paying for it. If it solves your problem, you're done and you've spent nothing extra.
If your problem is document complexity — invoice fetching, statement matching, approvals, line-item extraction — buy Dext or AutoEntry. They're better at that than anything else, and it's not close.
If your problem is that the receipts never arrive in the first place, none of the above fixes it, because they all require the person holding the slip to open an app they haven't opened. That's the specific problem WhatsApp-based capture exists to solve.
If you have no cloud accounting at all, most of this market has nothing for you, and a maintained Google Sheet with VAT totals is a more honest answer than being told to buy Xero first.
Whichever method you choose, SARS requires you to keep supporting documents for five years from submission, and it does not accept schedules or lists of expenses on their own — it wants the actual invoices. SARS does permit electronic records, including photos of paper slips, under Government Notice 787, provided they're legible and retrievable. Note the notice also expects electronic records to be stored in South Africa unless SARS authorises otherwise. Here's the full record-keeping picture →
This article is general information, not tax advice. Verify current pricing and plan inclusions with each provider, since these change.
Frequently asked
What's the easiest way to get receipts into Xero in SA?
Is Hubdoc still available in South Africa?
What's a good cheaper alternative to Dext?
How much should receipt capture cost in South Africa?
The tool is the easy part. Capturing on the day is the hard part.
SlipStack captures every slip on WhatsApp before the thermal ink fades — posted to Xero or Sage, filed to your Drive.
Try SlipStack free for 30 days