Cash vs Accrual Reporting Explained
JiffyTrade allows you to switch between Accrual and Cash Basis reporting inside the Business Financials dashboard.
Navigate to:
My Business → Business Finances
At the top of the page, you can select the accounting basis before generating your summary or exporting data.
Understanding the difference is important for accurate reporting.
📘 What Is Accrual Reporting?
Accrual reporting recognises revenue based on the invoice issue date.
Revenue is counted when the invoice is created and issued — not when it is paid.
Example (Accrual)
- Invoice issued: 10 March
- Invoice paid: 2 April
Under Accrual basis:
The revenue appears in March, because that is when the invoice was issued.
When to Use Accrual
Accrual basis is typically used when:
- You track revenue based on billing activity
- You want to measure monthly sales performance
- You are analysing pipeline growth
- Your accountant works on accrual accounting
It shows business activity when work is invoiced.
📗 What Is Cash Basis Reporting?
Cash basis reporting recognises revenue only when the invoice is marked as Paid.
Revenue is counted based on the paid date, not the issue date.
Example (Cash Basis)
- Invoice issued: 10 March
- Invoice paid: 2 April
Under Cash basis:
The revenue appears in April, because that is when payment was received.
When to Use Cash Basis
Cash basis is typically used when:
- You report revenue only after payment
- You want to track cash flow
- You submit tax on a cash accounting scheme
- You monitor actual incoming funds
It reflects money received, not money billed.
🔄 How It Works Inside JiffyTrade
When you switch between:
Accrual (Invoice Date)
and
Cash Basis
The system recalculates:
- Revenue totals
- Monthly trend charts
- Invoice position graph
- Summary exports
- Paid totals
- Growth indicators
All charts and KPIs update dynamically based on your selected basis.
⚠ Important: Marking an Invoice as Paid
Cash basis relies on the Mark as Paid action.
If an invoice is unpaid:
- It will not count toward cash revenue.
- It will appear in unpaid breakdowns.
The paid date determines when revenue is recognised under cash basis.
🧾 Interaction with “Paid Invoices Only” Filter
If you enable:
Paid Invoices Only
Then:
- Accrual basis will show only issued invoices that are paid.
- Cash basis will show only paid invoices based on paid date.
This is useful for:
- Accountant exports
- Revenue-only summaries
- Financial reconciliations
📊 Why This Matters
Switching basis changes your interpretation of performance.
Accrual shows:
- Sales momentum
- Billing growth
- Conversion performance
Cash shows:
- Real cash flow
- Payment behaviour
- Collection efficiency
Both views are valuable — for different reasons.
🧠 Best Practice
✔ Use Accrual to measure business growth
✔ Use Cash to monitor cash flow health
✔ Confirm which method your accountant uses
✔ Be consistent when exporting reports
Switching between the two allows you to see your business from both perspectives.
