£÷×−+789C45=AccountingCompare

Cash vs Accrual Accounting: Which Method Should Your Business Use?

The two main accounting methods explained with UK examples, HMRC rules, and a clear guide on which is right for your business size and structure.

8 min read Updated April 2026🇬🇧 UK-specific
Sarah Mitchell
Sarah Mitchell·
Editorial guidelines

TL;DR — Key Takeaways

  • Cash basis records income when received and expenses when paid — simpler, used by most sole traders.
  • Accrual basis records income when earned and expenses when incurred — required for limited companies and businesses over £150,000 turnover.
  • HMRC allows most sole traders and partnerships to use cash basis if turnover is under £150,000.
  • Limited companies must use accrual (traditional) accounting — no choice.

The Core Difference

The difference between cash and accrual accounting comes down to timing — specifically, when you record income and expenses in your books.

Under cash basis accounting, you record a transaction when money actually changes hands. You sent an invoice in January but didn't get paid until March? Under cash basis, that income appears in March. Under accrual accounting, you record the income in January — when you earned it — regardless of when the cash arrives.

Real Example: £15,000 Contract Paid in 3 Instalments

A consultant invoices £15,000 in January for a 3-month project, paid in one lump sum in March.

JanFebMarAprMayJun£0k£4k£8k£12k£16k
  • Cash Basis
  • Accrual Basis

Cash basis shows £0 in Jan/Feb, £15k in March. Accrual spreads £5k across each month.

Cash Basis Accounting: Explained

Cash basis is the simpler of the two methods. HMRC introduced it specifically to reduce the administrative burden on small businesses. Here's how it works in practice:

✅ Pros of Cash Basis

  • Simpler — you only track actual money movements
  • No need to track debtors or creditors
  • Tax is based on cash received — better cash flow
  • Easier to understand without accounting knowledge
  • Preferred by HMRC for sole traders under £150k

❌ Cons of Cash Basis

  • Doesn't show a true picture of profitability
  • Can't claim losses against other income
  • Interest deductions capped at £500/year
  • Not suitable for businesses with significant stock
  • Can't be used by limited companies

Accrual (Traditional) Accounting: Explained

Accrual accounting follows the matching principle: income and expenses are recorded in the period they relate to, regardless of when cash moves. This gives a more accurate picture of your business's financial health at any given moment.

✅ Pros of Accrual Basis

  • More accurate picture of profitability
  • Required for limited companies
  • Better for businesses with credit terms
  • Allows loss relief against other income
  • Required by banks for loan applications

❌ Cons of Accrual Basis

  • More complex — requires tracking debtors/creditors
  • You may pay tax before receiving cash
  • Requires more accounting knowledge
  • More time-consuming to maintain
  • Usually requires an accountant

HMRC Rules: Who Can Use Each Method?

Business TypeCash BasisAccrual BasisNotes
Sole trader (under £150k turnover)Cash basis is the default from 2024/25 — opt out to use accrual
Sole trader (over £150k turnover)Must use accrual basis
Partnership (under £150k per partner)Each partner's share must be under £150k
Limited companyMust use accrual — no choice
LLP (Limited Liability Partnership)Must use accrual basis
Property landlord (under £150k)Cash basis available for property income

Important: HMRC Changed the Default in 2024/25

From the 2024/25 tax year, cash basis became the default for sole traders and partnerships. Previously, accrual was the default and you had to opt in to cash basis. Now it's reversed — you must actively opt out of cash basis if you want to use accrual accounting. Check your software settings to ensure you're using the correct method.

Which Method Is Right for You?

You're a sole trader or freelancer with straightforward income

→ Use cash basis

It's simpler, HMRC-approved, and the default from 2024/25. Your accounting software will handle it automatically.

You have significant unpaid invoices or stock at year-end

→ Consider accrual

Cash basis can distort your profitability if you have large amounts owed to you or significant stock levels.

You're a limited company

→ Accrual only

Limited companies must use accrual accounting — there's no choice. Your software will be set up this way by default.

You're planning to grow and seek investment or bank finance

→ Use accrual

Banks and investors require accrual-based accounts. Switching later is disruptive — better to start right.

You're a property landlord

→ Cash basis is fine

HMRC allows cash basis for property income under £150k. It simplifies your record-keeping significantly.

How Accounting Software Handles Both Methods

Most modern UK accounting platforms support both methods, though the way they handle them varies:

SoftwareCash BasisAccrualNotes
QuickBooksSwitch between methods in settings — reports update instantly
XeroAccrual default; cash basis reporting available
FreeAgentCash basis built in for sole traders; accrual for companies
Sage AccountingSupports both; defaults to accrual
QuickFileCash basis available; good for sole traders
FreshBooksCash basis only — not suitable for limited companies

Switching Methods: What You Need to Know

Switching from cash basis to accrual (or vice versa) mid-year requires transitional adjustments to avoid double-counting income or expenses. HMRC has specific rules for this. If you're considering switching, do it at the start of a new tax year and consult your accountant first.

Find Software That Supports Your Accounting Method

Compare 17 UK platforms — filter by cash basis support, MTD compliance, and business type.