📒 Accounting Software

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+

One-Time License
$99.00
USD — yours forever. No renewal.
  • Unlimited companies on one install
  • Unlimited users (Admin, Accountant, Viewer)
  • All updates for the license version
  • Email support included
  • Full PHP source included
Purchase — $99.00 Try the Demo First →

License key delivered by email after payment.

Everything Included

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.

Your Server. Your Data.

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.

Runs Anywhere

Simple requirements

PHP
7.4 or higher (8.x supported)
Extensions
json, session, zip
Web Server
Apache · LiteSpeed · Nginx
Storage
50 MB minimum
Database
None required
Hosting
Any standard cPanel host
Try Before You Buy

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.

🚀 Open CWBooks Demo Buy Now — $99.00

Also from CWShop:

💰 CWFMS Wealth Manager 🏢 Folio Office System
The CWShop Suite

One unified system for your business

CWBooks is your financial backbone. Pair it with the rest of the suite and every part of your business — sales, invoicing, payments, staff and wealth — stays in sync on your own server.

💰
CWFMS
Wealth & Finance Manager

Track net worth, budgets, cashflow, payroll and GCT — personal and business. Receives journal entries from CWBooks automatically.

Learn more →
🏢
Folio
Office & HR System

Staff records, leave management, contracts and HR workflows. Pushes payroll data directly into CWFMS — no manual re-entry.

Learn more →
📒
CWBooks
Double-Entry Accounting
You are here

Your current product. Full AR, AP, bank reconciliation, Trial Balance, P&L and Balance Sheet. The accounting hub of the suite.

🧾
CWInvoice
Professional Invoicing

Lightweight invoicing for freelancers and small teams. When a client's billing grows complex, CWBooks takes over as the natural upgrade.

Learn more →
💳
CWPay
Payment Link Manager

Create payment links and share via WhatsApp. Customers pay via WiPay, PayPal, Stripe or Volet. Confirmed payments post as income in CWBooks automatically.

Learn more →
🖥️
CWPOS
Point of Sale Terminal

Sell in-person from any browser. Every completed sale can push a journal entry into CWBooks — keeping your accounts in sync without manual posting.

Learn more →
How CWBooks connects to the suite
CWInvoice → CWBooks
When a customer grows beyond simple invoicing, CWBooks steps in with full double-entry AR, AP, bank reconciliation and audited financial statements.
CWPay → CWBooks
Every confirmed payment via CWPay can post an income journal entry into CWBooks automatically — no manual posting, no duplicate data entry.
CWPOS → CWBooks
Each completed POS sale pushes a journal entry into CWBooks. Your daily takings appear in the books without a separate step.
CWFMS → CWBooks
CWFMS tracks personal and business cashflow. CWBooks handles the formal accounting. Together they cover both sides of your financial picture.