Everything you need
in one platform

A complete accounting and ERP solution with 18 integrated modules. From general ledger to payroll, every feature works together seamlessly.

Continuous Ledger — bring your history with you

Most migrations leave your history behind: you carry across a single opening balance and your old years stay in the software you left. VersaBooks imports the ledger itself — every historical journal entry posted to its original date, hitting the accounts you mapped it to. Reports run straight through the switch, and customer, vendor and item detail comes with it so statements and aging carry on uninterrupted. Imported history is parked for you to check and un-parks cleanly if the numbers don't agree.

  • ✓Pastel Partner, QuickBooks, Sage One, Zoho Books
  • ✓Odoo database backups, read whole
  • ✓Excel or CSV exports
  • ✓Column mapping for any other system
  • ✓Reversible until you seal the cutover

General Ledger

The foundation of your accounting system. Double-entry bookkeeping with a flexible chart of accounts, journal entries, fiscal period management, and trial balance reporting.

  • ✓Chart of Accounts
  • ✓Journal Entries
  • ✓Fiscal Periods
  • ✓Trial Balance

Accounts Receivable

Create and send professional invoices, track customer payments, manage credit notes, and monitor aging receivables to keep cash flowing. Lay the invoice out the way you want it — drag the blocks into place, or stamp your existing letterhead behind it.

  • ✓Invoice Management
  • ✓Invoice Designer & Letterhead
  • ✓Payment Tracking
  • ✓Credit Notes
  • ✓AR Aging Reports

Accounts Payable

Manage vendor bills from receipt to payment. Track what you owe, schedule payments, and maintain healthy vendor relationships.

  • ✓Bill Management
  • ✓Payment Scheduling
  • ✓Vendor Management
  • ✓AP Aging Reports

Banking

Import your statements, match transactions against invoices and bills automatically, and reconcile without hunting for the difference.

  • ✓Statement Import
  • ✓Auto-Matching
  • ✓Categorisation Rules
  • ✓Reconciliation

Financial Reports

Get a clear picture of your business with real-time financial reports. Profit & Loss, Balance Sheet, Cash Flow, and custom report builder.

  • ✓Profit & Loss
  • ✓Balance Sheet
  • ✓Cash Flow Statement
  • ✓GL Detail Reports

Multi-Currency

Invoice and bill in your customer's currency, with rates pulled from the Reserve Bank. Every journal line carries its base-currency amount so the ledger balances in one currency, and period-end retranslation takes the movement on open balances to profit or loss.

  • ✓Currency on Invoices & Bills
  • ✓SARB Rate Feed
  • ✓Period-End Retranslation
  • ✓FX Gain / Loss Reporting

Inventory Management

Track products, manage stock across warehouse locations, monitor stock movements, and maintain accurate valuations.

  • ✓Product Catalog
  • ✓Warehouse Locations
  • ✓Stock Movements
  • ✓Valuation Reports

Fixed Assets

Register and track fixed assets, calculate depreciation automatically using multiple methods, and maintain accurate asset registers.

  • ✓Asset Register
  • ✓Depreciation Schedules
  • ✓Multiple Methods
  • ✓Disposal Tracking

Payroll (South Africa)

Run payroll against the Fourth Schedule, not a spreadsheet. PAYE is annualised with Method A for irregular amounts, s6 rebates apply by age, and UIF, SDL and the Employment Tax Incentive come off the same remuneration figure. Seventh Schedule fringe benefits — company car, housing, low-interest loans, bursaries — are valued by their own paragraphs. Every rate and threshold is read from the tax year you confirm, so nothing is hardcoded.

  • ✓Pay Runs & Payslips
  • ✓PAYE, UIF, SDL & ETI
  • ✓Fringe Benefits & Allowances
  • ✓Leave & Variable Pay
  • ✓SARS Source Codes

VAT & Tax

Set your VAT rates once and let them apply themselves, with the account deciding whether a transaction is input or output tax. Prepare, review and file VAT201 returns from the transactions behind them.

  • ✓VAT Rates & Rules
  • ✓Auto-Calculation
  • ✓VAT201 Returns
  • ✓Tax Type Reports

Reporting Tags

Tag any transaction with a dimension of your own — branch, project, fund, campaign — and read the ledger back along it. Tags survive posting, so a tagged report ties to the same figures as the untagged one.

  • ✓Custom Tag Groups
  • ✓Tag Any Transaction
  • ✓Filter Reports by Tag
  • ✓Ties Back to the GL

Customer Portal

Give a customer a link that shows what they owe and lets them open any invoice — no account to create, no password to reset, nothing for you to email twice.

  • ✓Shareable Link
  • ✓Outstanding Invoices
  • ✓Invoice Detail
  • ✓No Login Required

Budgeting

Create budgets, allocate amounts across accounts and periods, and track actual vs. budget variance to stay on target.

  • ✓Budget Creation
  • ✓Period Allocation
  • ✓Variance Analysis
  • ✓Budget vs. Actual

Documents

Attach receipts, contracts and supporting documents to any transaction, and keep everything organised and audit-ready. Upload a supplier invoice and it can be read straight into a bill — see Document scanning below.

  • ✓File Attachments
  • ✓Document Linking
  • ✓Scan to Bill or Invoice
  • ✓Search & Filter
  • ✓Audit Trail

Scheduled Sending

Set statements, overdue reminders and payslips to go out on their own schedule, with the PDF attached. A reminder schedule replaces the ad-hoc overdue email rather than doubling it up.

  • ✓Customer Statements
  • ✓Overdue Reminders
  • ✓Payslip Delivery
  • ✓Daily, Weekly or Monthly

Document Design

Lay out your invoice the way you want it — choose which fields appear, reorder the blocks, and stamp your own letterhead artwork behind the content.

  • ✓Invoice Designer
  • ✓Letterhead Upload
  • ✓Field Visibility
  • ✓Your Own Numbering Format

API Access

Drive the ledger from your own systems over a documented REST API, with scoped keys that default to denying anything you have not granted and idempotency keys so a retried call cannot post twice.

  • ✓OpenAPI Specification
  • ✓Scoped API Keys
  • ✓Idempotent Writes
  • ✓Rate Limiting

Bring your own accounts

Scanning, customer email and WhatsApp run on credentials you connect yourself. They are stored encrypted against your company, your provider bills you directly, and nothing leaves under our name — so there is no per-page or per-message markup to work around, and nothing to unpick if you ever leave.

Document scanning (OCR)

Upload a supplier invoice, a bill or a receipt and it is read for you — supplier, document number, dates, subtotal, VAT, total and line items — then handed straight to a new bill or invoice with the fields already filled in. Two ways to pay for it: connect your own Anthropic key and Anthropic bills you at cost, or buy prepaid pages from us and skip the signup. Either way it is the same model doing the reading. There is no free tier guessing at your figures: with neither, a document is stored and left unread rather than filled in wrongly.

  • ✓Your own Anthropic key, or prepaid pages
  • ✓Invoices, bills and receipts
  • ✓Fills a bill or invoice for you
  • ✓Never guesses — unread beats wrong

Outbound email

Connect Resend, a Google Workspace mailbox or a Gmail account and your invoices, payment receipts, statements, overdue reminders, payslips and portal invitations go out from your own address. There is deliberately no shared sending address to fall back on: a customer should never receive your invoice from a company they have never heard of, and your deliverability should not depend on anybody else's sending habits.

  • ✓Resend, Google Workspace or Gmail
  • ✓Sends from your domain
  • ✓Invoices, receipts and reminders
  • ✓Delivery failures are reported, not swallowed

WhatsApp Business

Connect your own Meta Business number and send an invoice PDF straight to a customer's WhatsApp, with the amount and due date in the message. Delivery, read and failure updates come back from Meta against the message, and replies land in a log you can read. Each company needs its own number — Meta routes an incoming message by the number it was sent to, so one number can only ever belong to one set of books.

  • ✓Your own Meta Business number
  • ✓Send invoices as PDF
  • ✓Sent, delivered and read status
  • ✓Inbound message log

Every one of them is optional. VersaBooks does the accounting either way — connect an integration when the manual version of it starts costing you time.

Ready to get started?

Start your free trial today. No credit card required.