In This Article
  1. What is double-entry accounting and why does it matter
  2. What CWBooks is
  3. What CWBooks covers
  4. CWBooks vs CWFMS — which one do you need
  5. How CWBooks compares to alternatives
  6. Who CWBooks is for
  7. Deployment

What is double-entry accounting and why does it matter

Double-entry accounting is the standard method of bookkeeping used by accountants, auditors and financial institutions worldwide. Every transaction is recorded as two entries — a debit to one account and a credit to another — so that the books always balance. This system makes it virtually impossible for errors to go undetected and provides a complete, auditable financial record.

Most small business accounting tools are single-entry systems — they track income and expenses but don't maintain a full general ledger. This is adequate for very early-stage businesses, but as a business grows it needs the structure that double-entry provides: a proper chart of accounts, journal entries, a trial balance that proves the books are correct, and financial statements that an accountant or bank can rely on.

The difference in practice: Single-entry: you record "received $500 from client." Double-entry: you record "Accounts Receivable decreases by $500, Cash increases by $500." The second approach gives you a complete picture of every account balance at every point in time.

A simple double-entry example

Journal Entry — Sale of goods, $2,350 cash including GCT
Dr Cash / Bank$2,350.00
Cr Sales Revenue$2,043.48
Cr GCT Payable$306.52
Total debits = Total credits$2,350.00

Every transaction entered in CWBooks follows this structure. The system enforces balance — if debits don't equal credits, the entry cannot be saved.

What CWBooks is

CWBooks is a self-hosted PHP double-entry accounting system built for Caribbean small businesses. It is a one-time purchase that runs on any standard cPanel shared hosting account — the same infrastructure as your website. Your data stays on your server, you get the full source code, and there are no monthly subscription fees.

It is part of the CWShop product suite. It can be purchased independently or as part of a bundle with CWFMS, Folio or CWPOS depending on your business needs.

What CWBooks covers

Chart of Accounts

A fully configurable chart of accounts covering assets, liabilities, equity, income and expenses. Standard Caribbean business account structures are included as a starting template, which you can customise to match your specific business. Accounts can be created, edited and archived without deleting historical entries.

Journal Entries

Manual journal entry with debit/credit validation — the system will not save an entry that doesn't balance. Each entry includes date, description, reference number, and unlimited line items. Entries can be marked as recurring for regular postings like depreciation, rent, or loan repayments.

General Ledger

A full general ledger showing every posting to every account, with running balances. Filter by account, date range or reference. Export to CSV for your accountant or for backup.

Trial Balance

Automated trial balance showing all account balances at any date. Proves the books are in balance. One-click export to CSV or PDF for your accountant's review.

Financial Statements

Bank Reconciliation

Match your bank statement entries against posted transactions. Flag unreconciled items. Keep a clear audit trail of what has been verified against your actual bank account.

GCT / Tax Accounts

Dedicated GCT Input and GCT Output accounts with automatic net calculation for each filing period. Built around Jamaica's GCT structure and adaptable for other Caribbean jurisdictions.

CWBooks vs CWFMS — which one do you need

This is the most common question. Both are accounting tools from CWShop, but they serve different needs:

FeatureCWFMSCWBooks
Accounting methodSingle-entry / cashbook styleDouble-entry / full ledger
Personal finance trackingYes — net worth, investmentsNo — business only
PayrollYes — with statutory deductionsNo (use Folio)
Trial balanceNoYes
General ledgerNoYes
Financial statementsBasic P&L and cashflowFull P&L, Balance Sheet, Cash Flow
Best forFreelancers, sole traders, personal + business combinedRegistered companies, accountant-reviewed books
Accountant-ready outputPartialFull — trial balance + financial statements

Choose CWFMS if you are a freelancer or sole trader who wants to track personal and business finances in one place, manage invoices, run payroll, and get P&L reports — without needing a formal general ledger.

Choose CWBooks if your business is a registered company, your accountant expects formal double-entry records, you need a trial balance and full financial statements, or you are preparing for an audit or bank financing application.

Both can be used together — CWFMS for day-to-day tracking and CWPOS/Folio for operations, with CWBooks receiving end-of-period journal entries for your formal accounts.

How CWBooks compares to alternatives

FeatureCWBooksQuickBooksZoho BooksGnuCash
Price modelOne-time $99$360+/yr$240+/yrFree
Double-entry
Self-hostedCloud onlyCloud only✓ Desktop
Web-basedDesktop only
Caribbean tax support✓ Built inWorkaroundWorkaroundManual setup
Full source code
Shared hosting✓ cPanelTheir serversTheir servers✓ Local
Trial balance

Who CWBooks is for

Deployment

CWBooks deploys on any standard cPanel shared hosting with PHP 7.4+. No MySQL, no Docker, no VPS required. Upload the files, run the setup wizard, configure your chart of accounts, and you're posting journal entries within the hour. The setup wizard walks through account structure selection, company details and user configuration.

A fully functional live demo is available at cwfms.com/cwbooks-demo.php — pre-loaded with journal entries, a populated general ledger and generated financial statements so you can evaluate the system before purchasing.

See CWBooks in action

Live demo with real journal entries, ledger and financial statements — no sign-up required.

Open Live Demo → Pricing & Features

Related: CWPOS — self-hosted point of sale · Self-hosted accounting software guide · QuickBooks alternatives