Back to the subscription dictionary

Bookkeeping

Bookkeeping is the systematic recording of economic transactions with dates, accounts and supporting evidence. It provides the basis for accounting and needs review and reconciliation. Subscription metrics such as MRR and churn also require contract and customer data.

Prepared with AIContent updated

From an event to a documented entry

Record relevant sales, purchases, payroll, payments and adjustments under the applicable accounting framework. Evidence and references should make it possible to trace an entry back to its basis. An invoice, a bank payment and an accrual entry are different events.

In double-entry bookkeeping, a journal entry has at least one debit and one credit, with equal debit and credit totals. Either side can contain several lines. A balanced entry does not prove that its date, tax treatment or accounts are correct.

A document through the bookkeeping process

Illustrative process with responsibility for checks and exceptions.

  1. Evidence

    Source document and economic event

  2. Coding

    Date, accounts and appropriate tax treatment

  3. Review

    Check amounts, duplicates and uncertain suggestions

  4. Reconcile

    Compare ledger, receivables and bank

A payment is not always revenue. MRR, accounting revenue and cash flows need separate calculations.

Example: an annual service paid in advance

Assume one uniformly delivered service costing £1,200 before tax, paid before delivery. In this simplified example, debit cash £1,200 and credit the unearned-revenue liability £1,200. Money has arrived, but the service has not yet been delivered.

After one completed month, debit the liability £100 and credit revenue £100. The remaining liability is £1,100. Other contracts, invoice timings or accounting requirements can need a different treatment.

Bookkeeping and subscription metrics

Bookkeeping supplies recorded costs and recognised revenue. MRR is calculated separately from eligible active subscription prices, intervals and statuses; churn requires a defined customer cohort and effective ending dates. A bank receipt alone supplies neither measure.

For CAC and CLV, allocate included costs consistently to relevant customers and periods. Incorrect allocation or incomplete data can distort estimates. Correct bookkeeping does not remove uncertainty from a forecast of customer lifespan.

Review and reconciliation

Check relevant accounts, tax treatment, dates, references and possible duplicates. Reconcile cash, receivables and deferred balances against their evidence. Investigate unexplained differences and document corrections so changes remain traceable.

Imports and posting rules can reduce repeated entry, but rules need testing and exceptions need review. A successful transfer between two systems is not by itself a complete reconciliation.

From bookkeeping to reporting

Bookkeeping records transactions throughout the period. Financial reporting groups and presents them under the relevant framework, for example in a profit and loss account and balance sheet. Assess cash, accounting profit and subscription performance separately, then compare the underlying sources.

Questions and answers

Does every journal entry have only two lines?

No. An entry can contain several debit and credit lines. Debit and credit totals must balance, but the evidence, account selection and period still need review.

Is every receipt revenue?

No. It may settle an existing receivable, represent borrowing or relate to a service not yet delivered. Treatment follows the economic event and relevant accounting requirements.

Can MRR be read directly from the bank or ledger?

Not necessarily. MRR requires normalised eligible subscription prices and a consistent policy for statuses, discounts and currency. Bank and ledger records serve other measures and relevant reconciliations.

How does bookkeeping affect CAC and CLV?

Recorded costs contribute to those calculations. Allocate them consistently across the relevant customer cohorts and avoid double counting. CLV also depends on assumptions about future lifespan and contribution.

Can bookkeeping be automated?

Supported steps can be automated or suggested by software. Responsibility for evidence, approval, errors and reconciliation remains; a connection does not necessarily cover every type of event.

Sources and documentation

We update our content regularly and do our best to keep it accurate. If you find an error or think something is missing, please tell us. We are always looking for ways to improve the content.

Found an error? Let us know