What SoFinance Does
Invoices & Quotes
Build quotes, convert them to invoices, email them as PDFs and track what's outstanding without a spreadsheet.
Expense Tracking
Categorised business expenses with document uploads, so year-end isn't a shoebox reconstruction exercise.
SARS Tax Calculator
South African tax calculations maintained against current SARS tables, including the 2027 year of assessment.
Payroll & Pay Runs
Monthly pay runs with PAYE and UIF, medical aid and pension, payslips generated and emailed automatically.
Analytics Dashboard
Income, expenses, outstanding invoices and cash position visible on one screen instead of reconstructed monthly.
Cloud Sync + Desktop
Cloud storage via Supabase with a desktop app, so you can work offline and sync when you're connected again.
Three Plans, No Hidden Fees
| Plan | Best for | Price | Key additions |
|---|---|---|---|
| Starter | Freelancers & solo professionals | R1 500 / month | Invoicing, quotes, expenses, SARS tax calculator, customer management, analytics, cloud sync, desktop app |
| Business | Businesses with 2 to 10 employees | R2 000 / month | Everything in Starter, plus employee management, monthly pay runs, payslip generator, PAYE/UIF, medical aid & pension, document uploads |
| Enterprise | Businesses with 10+ employees | R3 500 / month | Everything in Business, plus unlimited employees, multi-user access, client portal, priority support, custom branding, tax spreadsheet import, dedicated onboarding |
Why I Built It
SoFinance exists because South African small businesses kept asking me the same thing: they needed invoicing and payroll that understood PAYE, UIF and SARS without paying for an enterprise accounting suite or manually patching around a foreign product's assumptions.
It's also the clearest demonstration of what I do for clients. SoFinance is a production web application with real users, real financial data and real consequences for getting it wrong, multi-user permissions, PDF generation, email delivery, audit integrity, backups and migrations. If you're evaluating me to build software for your business, this is the evidence.
Common questions
What makes SoFinance different from Xero or QuickBooks?
It's built for South African requirements from the ground up rather than localised afterwards. PAYE and UIF calculations, SARS tax logic, payslips in the format employees here expect, medical aid and pension handling, and rand-based reporting. International platforms are capable but leave you working around gaps, particularly on payroll, which is where their South African fit is weakest.
What do the three plans cost?
Starter at R1 500/month for freelancers and solo professionals covers invoicing, quotes, expenses, the SARS tax calculator, customer management and analytics. Business at R2 000/month adds employee management, monthly pay runs, payslips, PAYE/UIF and medical aid or pension handling for 2 to 10 staff. Enterprise at R3 500/month adds unlimited employees, multi-user access, a client portal, custom branding, priority support and dedicated onboarding.
Does it handle payroll and payslips?
Yes, on the Business and Enterprise plans. Monthly pay runs, PAYE and UIF calculated, medical aid and pension contributions, payslips generated and emailed to employees, and document uploads against each employee record. Payroll is the reason most South African businesses outgrow generic invoicing tools.
Is my financial data backed up?
Yes. SoFinance runs on Supabase with cloud sync, so your data is stored securely off your own machine and available across devices. Desktop app access is included so you can work when your connection isn't cooperating, and it syncs when you're back online.
Can I move my existing records across?
The Enterprise plan includes tax spreadsheet import and dedicated onboarding for exactly this. For Starter and Business, customer and expense data can generally be imported from spreadsheets. Send me a sample of what you have and I'll tell you honestly what will transfer cleanly and what will need retyping.
Who do I contact for help?
Me. SoFinance is my own product, built and supported by Sofire-IT Support, so support isn't an outsourced queue in another timezone. Enterprise plans get priority support and dedicated onboarding.
Let’s sort out your IT
Tell me what you need and I’ll come back to you within 2 to 4 hours during business hours. Usually with a fixed quote rather than a sales call. You deal directly with me.