Ledgr/Documentation/Billing & your plan
Billing & your plan
What you pay, when you are asked for it, what changes when you switch plan, and exactly what happens if you stop. All of it lives in Settings → Billing & Plan.
Billing is visible on every plan. Seeing it needs the roles permission, because it shows what the business pays; changing it needs the same. See roles & users and pricing.
Terms and what a year costs
Every paid plan is sold for 1, 3 or 12 months. A twelve-month term is billed as ten months, so a year of Business is R4 990 rather than twelve times R499 — two months free for committing.
| Plan | Per month | incl. VAT | 12 months | Users | Storage |
|---|---|---|---|---|---|
| Free | R0 | R0 | — | 1 | 1 GB |
| Starter | R199 | R229 | R1 990 | 3 | 2 GB |
| Business | R499 | R574 | R4 990 | 10 | 3 GB |
| Professional | R999 | R1 149 | R9 990 | 25 | 5 GB |
| Enterprise | R1 799 | R2 069 | R17 990 | Unlimited | 8 GB |
| Manufacturing | R3 299 | R3 794 | R32 990 | Unlimited | 10 GB |
Paying
By card, through Yoco. Ledgr never sees or stores your card details. You can buy before you have an account — the licence key is emailed to you and you paste it in when you sign up — or from Settings → Billing & Plan if you already have one, in which case the modules unlock the moment the payment clears.
Yoco's payment gateway does not support charging a stored card, so Ledgr cannot do it and does not pretend to. Every renewal is a link you tap. If you would rather it were automatic, say so — it is a decision waiting on a different merchant arrangement, not a missing screen.
Renewal
Because nothing charges itself, Ledgr's job is to make sure the renewal never surprises you:
- Seven days before your term ends
Ledgr raises the renewal order, prepares a payment link and emails it to you.
- Reminders
At seven days before, three days before, and again three and ten days after if it is still unpaid.
- Paying extends from where you were
A renewal is added to your existing expiry date, not to today. Paying a week early buys you a month, not three weeks — you are never charged for time you gave up by being prompt.
- If it goes unpaid
The renewal is abandoned after twenty-one days and the plan lapses to read-only. See what happens if you stop.
Changing plan
Upgrades take effect immediately — the modules unlock as soon as the payment clears, with no sign-out. A plan change starts a fresh term, and the part of your current term you have not used is credited against it.
Not from the current price list. If you hold an annual discount, an old price or a superseded payroll band, that is the figure the credit is calculated from. Where the credit covers the whole new price, the change goes through at zero and no card is involved at all.
Downgrading is the same mechanism in the other direction. Nothing is deleted when a module locks: the screens stop opening, the data stays, and upgrading again brings it all back exactly as it was.
The payroll band
Payroll is metered by usage, but only above 10 employees. Companies, users and transactions are never metered on any plan — only the four things that carry a real per-use cost are: payroll, storage, WhatsApp conversations and AI receipt scans, each covered below.
| Employees | Added to your plan | Enterprise total, ex. VAT |
|---|---|---|
| Up to 10 employees | Included | R1 799 |
| 11–25 employees | R150 | R1 949 |
| 26–40 employees | R280 | R2 079 |
| 41–55 employees | R400 | R2 199 |
| 56–70 employees | R520 | R2 319 |
| 71–85 employees | R630 | R2 429 |
| 86–100 employees | R700 | R2 499 |
| 101+ employees | R900 | R2 699 |
Growing past your band never stops a pay run. Payslips run, EMP201s are prepared, and the difference is settled at your next renewal. Your headcount and current band are shown in Settings, so it is never a surprise on an invoice. If your headcount falls, so does the band.
Storage
The next metered thing, and the same rule applies: it is a line on your next renewal, never a locked screen. Refusing to store a receipt would break the books and the VAT claim behind them.
- Your plan includes 2 GB on Starter up to 10 GB on Manufacturing — see the table above.
- Past your allowance it is R20 per whole gigabyte per month, recalculated from live usage at each renewal.
- A usage card warns you at 80% of your allowance, before anything is charged.
For scale: a receipt photograph is around 150 KB once Ledgr has recompressed it, so a gigabyte is roughly seven thousand receipts. Only files you upload count — receipts, product photographs, signatures, logos. Invoices, payslips and reports are generated when you ask for them and stored nowhere, so they cost you nothing.
WhatsApp conversations & AI receipt scans
Two things carry a real per-use cost to Ledgr every time you use them — a WhatsApp Business conversation (reminders, receipts, statements) and an AI receipt scan. Both are metered for the same reason storage and payroll are, and follow the same rule: each plan includes a generous monthly allowance, going over is a line on your next renewal, and nothing is ever blocked.
- WhatsApp conversations included run from 100 on Starter to 1 000 on Manufacturing; past that it is R0.65 per conversation.
- AI receipt scans included run from 50 on Starter to 1 000 on Manufacturing; past that it is R0.45 per scan.
- Scan a lot? Turn on AI Assist for a flat R99 a month (R114 incl. VAT) and receipt scans are unlimited — the meter also caps itself so you are never quoted more than the flat rate you could have chosen.
A usage card in Settings → Billing & Plan shows where you are against each allowance, so an overage is never a surprise on an invoice.
Add-ons
An add-on is the alternative to an upgrade, never a meter: it only appears when you would otherwise have to move up a whole tier, and it is always priced below that tier. Everything is a flat monthly charge except extra seats (sold in packs of five) and live driver tracking (priced R39 per driver).
| Add-on | Per month | incl. VAT |
|---|---|---|
| Extra seats | R225 | R259 |
| Inventory | R149 | R171 |
| Job cards & field service | R199 | R229 |
| Payroll | R249 | R286 |
| Logistics, fleet & proof of delivery | R399 | R459 |
| Live driver & truck tracking | R39 per driver | R45 |
Add-ons are bought and removed in Settings → Billing & Plan. If the next plan up would be cheaper than the add-ons you hold, Ledgr says so, so you never quietly pay more for less.
Cancelling
Cancelling means stop renewing. There is no refund and nothing is switched off early: you keep every day you have paid for, and the plan ends on the date your current term does. The same switch turns automatic renewal reminders back on if you change your mind.
After a plan ends
Ledgr does not hold your books hostage, and it does not keep them forever either. Both halves of that matter, so here is the whole of it:
- Read-only, for one month
You can sign in, open every screen, run every report and export everything. You cannot write — that was already true the moment the licence lapsed.
- Three warnings
At twenty-one days, seven days and one day, each naming the exact date and pointing at Settings → Data.
- Then it is deleted
One month after the plan ends, the data is removed. This is not reversible.
The Tax Administration Act asks you to keep your records for five years. That obligation is yours and it outlives your subscription, so the notices lead with the export rather than with an offer to resubscribe. Settings → Data gives you your contacts, invoices, bills, products, expenses and time entries as CSV, on any plan, at any time — including while you are still paying.
Licence keys
A key bought before sign-up is redeemed on the first step of registration; a key issued to you directly goes into Settings → Billing & Plan. Either way the plan switches over on the spot.
Hand-issued keys — for partners and pilots — do not renew themselves. A dated one announces its expiry and invites you to subscribe rather than lapsing silently, and some are issued with no expiry at all.
Start free, upgrade when it pinches
No card to begin. Most businesses know which plan they need within a week of real use.