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.

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, 6 or 12 months. A twelve-month term is billed as eleven months, so a year of Business is R5 489 rather than twelve times R499 — one month free for committing.

Rands per month. Storage allowances are explained below. Practice is the accounting-firm tier, free to an accounting firm and applied for rather than bought.
PlanPer month 12 monthsUsersCompanies StorageAPI keys
FreeR0—111 GB0
StarterR229R2 519312 GB0
BusinessR499R5 4891013 GB1
ProfessionalR1 099R12 0892515 GB2
EnterpriseR1 949R21 439Unlimited28 GB10
ManufacturingR4 299R47 289Unlimited210 GB10
PracticeR0R0Unlimited210 GB10

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.

Every payment is listed under Billing history on the same screen, with its invoice: press Invoice beside a paid one to download it again. It is the same document the licence email carried — an invoice rather than a tax invoice, because Ledgr's seller is not a registered VAT vendor and no VAT is charged.

There is no card on file, and that is not an oversight.

Yoco's payment gateway does not support charging a stored card, so Ledgr cannot do it. 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 is charged automatically, Ledgr's job is to make sure the renewal never surprises you:

  1. Before your term ends

    Ledgr raises the renewal order, prepares a payment link and emails it to you — seven days out on a one, three or six-month term, and thirty days out on a twelve-month one, because a year of a bigger plan is not a payment most businesses can get approved in a week.

  2. Reminders

    Three days before the date — and on a twelve-month term also at seven days before — then again three and ten days after it if it is still unpaid.

  3. 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.

  4. A week's grace

    For seven days after the date you can keep working normally while the payment is sorted out. After that, until it is paid, Ledgr is read-only: you can open and export everything, but not edit.

  5. If it goes unpaid

    The renewal is abandoned twenty-one days after the date and the plan ends. The month of read-only access described under what happens if you stop is counted from the date your paid term ended, not from the day the renewal was abandoned.

Changing plan

Upgrades take effect immediately — the modules unlock as soon as the payment clears. The screen you paid from picks the change up by itself; see the last troubleshooting row for another device. A plan change starts a fresh term, and the part of your current term you have not used is credited against it.

The credit is worked out from what you actually paid.

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.

A smaller plan has fewer seats and API keys, so a downgrade waits until what you hold fits it: the plan change names how many people to deactivate and how many keys to revoke under Settings → Users & Roles, and goes through once you have. You choose who and which; nothing is switched off for you. If a plan ends and the business drops to a smaller one, every user and key stays, but nobody more can be switched on and the newest keys beyond the allowance stop answering until one is revoked.

The payroll band

Payroll is metered by usage, but only above 10 employees. How and when usage is charged is under how usage is billed. Transactions are never metered on any plan, and a module you unlock applies to every company you run rather than being charged again on each. Only four things carry a real per-use cost and are billed by usage: payroll, storage, WhatsApp messages and AI receipt scans, each covered below. Users and companies work differently again — they are an allowance per plan, never a per-seat bill, and if you outgrow yours you buy a pack rather than being metered. See add-ons.

Bands apply on Professional, Enterprise, Manufacturing and Practice — the plans that include payroll — and on Starter and Business if you hold the payroll add-on. The uplift is added to the plan price.
EmployeesAdded to your planEnterprise total
Up to 10 employeesIncludedR1 949
11–25 employeesR150R2 099
26–40 employeesR280R2 229
41–55 employeesR400R2 349
56–70 employeesR520R2 469
71–85 employeesR630R2 579
86–100 employeesR700R2 649
101+ employeesR900R2 849

Growing past your band never stops a pay run. Payslips run, EMP201s are prepared, and the difference is billed as usage. 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 billed as usage, 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 R18 per whole gigabyte per month, measured from what you are storing when each month is billed.
  • A usage card warns you at 80% of your allowance, before anything is charged.

For scale: a receipt photograph is around 240 KB once Ledgr has recompressed it, so a gigabyte is roughly four 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 messages & AI receipt scans

Two things carry a real per-use cost to Ledgr every time you use them — a WhatsApp Business message (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, and going over is billed as usage rather than blocked. The one limit is daily, on WhatsApp: in any 24 hours a company can send up to its plan's monthly allowance, so a fault cannot send thousands at once. Sending resumes automatically as the 24-hour window moves on.

  • WhatsApp messages included run from 100 on Starter to 500 on Manufacturing; past that it is R0.65 per message.
  • 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 and receipt scans are unlimited — the meter also caps itself, so you never pay more than that flat rate.

A usage card in Settings → Billing & Plan shows where you are against each allowance, so an overage is never a surprise on an invoice.

How usage is billed

The four usage charges — the payroll band, storage, WhatsApp messages and AI receipt scans — are billed differently depending on your term:

  • One-month term. Anything beyond your plan's allowances is added to your next renewal. There is no separate bill.
  • Three, six or twelve-month term. Your plan and add-ons are paid up front for the term; usage is not. At the end of each month Ledgr works out what you used beyond your allowances and emails you a usage bill for that month, with its own payment link, so usage never builds up over the term. The first one arrives about a month after your term starts.
  • Small months. If a month's usage comes to less than R20, no payment link is raised for it — it is carried forward and added to the next usage bill that reaches R20, or to your next renewal, whichever comes first.

The billing card in Settings → Billing & Plan says which of these applies to you, and shows any usage that has been carried forward.

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).

Rands per month. "From" is the cheapest plan an add-on may attach to.
Add-onPer monthFrom
Extra seatsR225Starter
InventoryR149Starter
Job cards & field serviceR199Starter
WorkflowsR299Starter
PayrollR229Starter
Logistics & FleetR399Business
Live driver & truck trackingR39 per driverBusiness, with Logistics
Bills of materials, planning & productionR899Business or Professional only
Procurement & supplier workspaceR1 199Business
Extra companyR249 per companyEnterprise

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:

  1. 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.

  2. Three warnings

    At twenty-one days, seven days and one day, each naming the exact date and pointing at Settings → Data.

  3. Then the account can be closed

    From the date in the warnings — never earlier — the account can be closed for good. Closing deletes every file uploaded to it (receipts, photographs, signatures, logos) and the backups Ledgr made of it, and erases every user's name, email address and password so nobody can sign in again. This is not reversible.

Closing does not erase the records you typed in — invoices, the ledger, contacts, employees. They stay in Ledgr's database, closed off, and cannot be opened through Ledgr again. The privacy policy sets out exactly what is kept and how to ask for personal information in it to be destroyed.

Export before you go, even if you plan to come back.

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 with their lines, bills, products, expenses, time entries and the general ledger — your chart of accounts, every journal and every journal line — as CSV, on any plan, at any time, including while you are still paying. Ledgr also keeps automatic off-site backups for you on every plan, and every one of them can be downloaded from that same tab.

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. You are told before a dated one expires and invited to subscribe, rather than it lapsing silently, and some are issued with no expiry at all.

Start free, upgrade when you need to

No card to begin. Most businesses know which plan they need within a week of real use.

Common problems

What you seeWhat to do
Ledgr is read-only — you can open and export everything but not edit A renewal is more than seven days overdue, or the plan has ended. Pay the renewal link and editing comes straight back. If the plan has ended, everything is still there until the date in the warnings: log in, open every report, export the lot. Subscribe again and editing comes straight back. Read the section on what happens after a plan ends for the dates.
"The Practice plan is free and is not bought through checkout" Correct — apply for it rather than buying it. The same is true of the Compliance plan, which a partner practice places on a client.
"Card payments are not available on Ledgr right now" This is about paying Ledgr, not about your own customers paying you. Email billing@bcmobiletech.co.za and a licence key can be sent instead; your own gateway lives in Settings → Payments.
No renewal invitation arrived Ledgr cannot charge a stored card — there is no card on file by design — so renewal is an email with a payment link, sent ahead of the date and chased afterwards. Check the email address on the account and your spam or junk folder, or email billing@bcmobiletech.co.za for the link.
Renewing early seemed to lose days It does not: a renewal extends from the existing expiry rather than from today.
Changing plan mid-term A change starts a fresh term and credits the unused remainder — computed from what you actually paid, not from the current price list, so a discount or an old price is honoured. Where the credit covers the whole price the order settles at zero with no card involved.
"Superseded by an open-ended licence key — there is no term to renew" You hold a key with no expiry, so there is nothing to collect. Nothing is deleted and no clock is running.
A hand-issued key says it will expire and will not renew itself A key issued by hand never auto-renews, and you are told before it expires rather than it lapsing in silence. Subscribe before the date to carry on.
"Order has not been paid — there is no key to resend" The order never settled. Start the checkout again; a paid order can always have its key resent.
A plan card says "Upgrade" for a cheaper plan It should not: the button reads Renew for your current plan, Upgrade when it costs more, and Change otherwise.
A new module is still locked after paying The screen you paid from unlocks them as soon as the payment is confirmed. Another device, or one that was already open, picks the change up the next time it refreshes — open Settings → Billing & Plan there, or sign out and in, to do it at once.
The storage figure looks higher than the files you can see It counts every stored byte for your business account, across every company and every module — receipts, product photos, signatures and logos. Ordinary rows are never metered, so transaction volume does not appear in it.