CWBooks
Own your accounts.
Self-hosted double-entry accounting built for Caribbean small businesses. Invoices, bills, bank reconciliation, financial reports, multi-user access and period locking — all on your own server, no subscription, no SaaS fees.
One-time purchase · Self-hosted · No monthly fees · PHP 7.4+
- Unlimited companies on one install
- Unlimited users (Admin, Accountant, Viewer)
- All updates for the license version
- Email support included
- Full PHP source included
License key delivered by email after payment.
Everything a growing business needs
No add-ons, no feature tiers. Every module is included with your license.
Invoices & AR
Professional invoices with PDF export, email delivery, payment recording and automatic overdue detection.
Bills & AP
Track supplier bills, map to expense accounts, record payments. AP aging report included.
Journal Entries
Full double-entry journals. Enforced debit=credit. Void with automatic reversal.
Bank Reconciliation
Import CSV statements, map columns, post and match transactions in seconds.
Financial Reports
Trial Balance, Income Statement (P&L), Balance Sheet — all with PDF and CSV export.
Period Locking
Lock closed accounting periods to protect audited figures from backdating.
Opening Balances
Migrate from any system by entering starting balances — auto-balanced to equity.
Recurring Transactions
Set-and-forget templates for monthly rent, depreciation, loan interest and more.
Purchase Orders
Raise POs, mark received, convert to bills in one click.
Credit Notes
Issue partial or full credit notes linked to invoices.
Budget & Variance
Set monthly budget targets and compare against actuals with colour-coded variance.
Multi-User Access
Three roles: Admin (full), Accountant (transactions), Viewer (read-only).
Multi-Company
Manage unlimited companies — fully isolated data per company.
Audit Trail
Every action logged with user, timestamp, IP and field-level change detail.
Notifications
Payment confirmations, overdue reminders, daily digest via email (SMTP).
Backup & Restore
One-click ZIP backup. Restore from any previous backup in seconds.
Why self-hosted accounting?
✅ You own your data
Your financial records sit on your server — not a third-party cloud. You control backups, access and retention. No SaaS company can lock you out, increase prices or shut down.
✅ One price, not monthly
Pay once and use CWBooks indefinitely. No per-user fees, no storage limits, no renewal pressure. The software you buy is the software you keep.
✅ Caribbean-first design
Built for JMD, TTD, BBD and 25+ other currencies. Understands TRN numbers, GCT-aligned workflows and the practical realities of running a business in the Caribbean.
✅ No database to manage
CWBooks uses flat JSON files — no MySQL, no PostgreSQL, no database admin. Backup is just a ZIP download. Restore is just an upload. Runs on basic cPanel hosting.
✅ Double-entry accounting
Every transaction is mathematically self-auditing. Debits always equal credits. The Trial Balance always proves the books — no surprises at year end.
✅ Instant setup
Upload, visit your domain, run the install wizard. Under 5 minutes from download to first invoice. PHP 7.4+ on standard shared hosting — no server expertise required.
Simple requirements
Live demo — no sign-up required
Explore every feature with pre-loaded Jamaican accounting data. Log in as Admin, Accountant or Viewer to see each role's experience. Demo resets automatically to keep a clean state.
Also from CWShop: