iBill.ca
Get Started
Plain-language guide

Cash Basis Accounting in Canada
How iBill Records and Displays Your Books

Revenue recorded when you get paid, expenses recorded when you pay them. Here is what cash basis accounting is, how iBill calculates the numbers on your dashboard, and how iBill handles your sales-tax reports under the Excise Tax Act s.168 timing rule.

Get Started Invoicing Jump to Dashboard Guide

What Is Cash Basis Accounting?

Cash basis accounting is a method where you record revenue when you actually receive payment and expenses when you actually pay them. It does not matter when the invoice was sent or when the bill arrived — what matters is when money changes hands.

The other main method is accrual basis, where revenue is recorded when an invoice is issued (regardless of whether the client has paid) and expenses are recorded when the bill is received (regardless of whether you have paid it).

Which basis applies to your tax filing? That depends on rules in the Income Tax Act and on facts specific to your business — industry, inventory, prior elections, and more. Your tax preparer makes that determination. iBill records and displays your transactions; iBill does not decide which accounting basis applies to your filing.

Cash Basis vs Accrual Basis

The two main accounting methods differ in when income and expenses are recognized:

Cash Basis Accrual Basis
Revenue recognized When payment is received When invoice is sent
Expenses recorded When payment is made When bill is received
Matches bank account? Yes — your books match your bank balance No — books may show income you haven't collected
Tax impact You don't pay tax on unpaid invoices You may owe tax on invoiced but uncollected revenue
Complexity Simpler — ideal for small business More complex — required for larger operations
Filing eligibility Common for many small businesses; eligibility depends on Income Tax Act rules — ask your tax preparer Often required for businesses carrying significant inventory; ask your tax preparer

How iBill Displays Your Books

iBill currently displays your dashboard revenue on a cash basis: revenue appears when payment is received, not when the invoice is issued. This means:

How iBill Calculates Sales Tax (GST/HST/PST/QST)

Sales-tax reports follow the timing rule in the Excise Tax Act, section 168: GST/HST is owing on the earlier of the day the invoice is issued or the day payment is received. The same timing applies to provincial sales tax in BC, Saskatchewan, and Manitoba, and to QST in Quebec.

This timing applies to your sales-tax remittance reports regardless of how your dashboard displays revenue. Your tax preparer reviews the remittance summary iBill produces before filing.

iBill's role and your preparer's role. iBill records your transactions, displays your books, and produces sales-tax remittance summaries and T2125-compatible exports. iBill does not file returns on your behalf and does not decide which accounting basis applies to your filing. Your tax preparer reviews the numbers iBill produces, makes filing decisions, and submits your returns.

Try iBill

Invoicing with automatic GST/HST/PST/QST calculations per Excise Tax Act s.168 timing.

Create Account
included for Canadian businesses

Understanding Your iBill Dashboard

Your dashboard gives you a real-time financial overview of your business. Here's what each metric means and how it is calculated:

💵

YTD Net Revenue

Total revenue collected (cash basis) from January 1 to today. This is the sum of all paid invoice subtotals before tax. Only invoices you have marked as "Paid" are counted. Unpaid invoices do not appear here.

🍁

YTD Sales Tax

Total GST/HST/PST/QST collected on paid invoices year-to-date. This is not your revenue — it is money you hold in trust for Canada Revenue Agency and must remit. Useful when filing your quarterly or annual return. Sales-tax remittance reports follow the Excise Tax Act s.168 timing rule (earlier of invoice date or payment date), not the dashboard's cash-basis revenue display.

🧾

YTD Expenses

Total business expenses you have logged — supplies, mileage, subscriptions, software, fuel, phone bills, and more. The more you track here, the more accurate your profit picture becomes.

📈

YTD Net Profit

Revenue minus expenses. If your expenses are not entered, this number will look inflated — it is only as accurate as the data you provide. Enter expenses to see your true bottom line.

Owing

The total outstanding balance across all unpaid invoices — what your clients owe you right now. This does not count as revenue until they pay (that is the cash basis principle).

📄

Monthly Invoices Created

The number of invoices you created in the current calendar month. Shows the actual month name (e.g., "March") so you always know which period you are looking at.

📊

Monthly Performance

Compares this month's paid revenue to last month's, with a growth percentage. Shows exact date ranges (e.g., "Mar. 1 – Mar. 15" vs "Feb. 1 – Feb. 28") so you know the comparison window. Starts at $0 on the first day of each month and grows as payments come in.

Why Taxes Are Not Revenue

A common source of confusion: if you invoice a client $1,000 plus 5% GST ($50), your revenue is $1,000, not $1,050. The $50 GST is a liability — money you collected on behalf of Canada Revenue Agency and must remit.

iBill handles this correctly by always using subtotals (before tax) for all revenue calculations. Tax amounts flow to your YTD Sales Tax metric instead, keeping your revenue figures clean and consistent with Canada Revenue Agency's published guidance on remittance.

How iBill records taxes in the ledger: GST/HST collected is posted to GL account 2100 (GST/HST Payable), PST to GL 2200, and QST to GL 2300. These are liability accounts — money you owe Canada Revenue Agency, not income you earned.

Two Actions to Keep Your Numbers Accurate

Keep Your Dashboard Honest

1. Mark paid invoices as "Paid"

If a client has paid you but the invoice still shows as unpaid, your Revenue, Net Profit, and Monthly Performance will all be understated. Go to Invoices, click the invoice, and update its status to Paid. This is the single most impactful action for accurate financials.

2. Log your business expenses

Go to Expenses and add your recurring costs — office supplies, software subscriptions, fuel, phone bills, insurance. This gives you a true Net Profit figure and provides valuable data at tax time. You can attach receipt photos for record-keeping consistent with Canada Revenue Agency's documentation guidance.

Why is my Monthly Performance $0? At the start of each month, no payments have been received within the new month's window yet. This is normal cash basis behavior — the number grows as clients pay. If it stays at $0 mid-month, check that you have marked received payments as "Paid."

Frequently Asked Questions

What is cash basis accounting?
Cash basis accounting recognizes revenue when you receive payment, not when you send the invoice. Expenses are recorded when you pay them, not when the bill arrives. This is the simpler of the two main accounting methods and is widely used by Canadian small businesses.
Which accounting basis applies to my Canadian tax filing?
That depends on rules in the Income Tax Act and on facts specific to your business — your industry, whether you carry inventory, your prior elections, and other factors. Your tax preparer makes that determination. iBill records your transactions and produces summaries; it does not decide which accounting basis applies to your filing. If you are unsure which basis applies, talk to your tax preparer before relying on any dashboard view.
Why is my iBill revenue showing $0 at the start of the month?
iBill uses accrual accounting. The Monthly Performance metric compares paid revenue in the current month versus last month. At the start of a new month, no invoices have been paid yet within that month's window, so the figure starts at $0 and grows as payments are received.
How does iBill calculate sales tax (GST/HST/PST/QST)?
iBill follows the Excise Tax Act s.168 timing rule: GST/HST is owing on the earlier of the day the invoice is issued or the day payment is received. The same timing applies to PST in BC, SK, and MB, and to QST in Quebec. This timing applies to your sales-tax reports regardless of how your dashboard displays revenue. The remittance summary iBill produces is the figure your tax preparer reviews before filing. If you have questions about your specific filing, contact support@ibill.ca or talk to your tax preparer.
Why is GST/HST not included in my revenue?
GST, HST, PST, and QST collected on invoices are not your revenue — they are amounts you hold in trust for Canada Revenue Agency and must remit. iBill correctly excludes these from your revenue totals. Taxes collected appear in YTD Sales Tax, not in YTD Net Revenue.
How do I make my iBill dashboard more accurate?
Two actions: (1) Mark invoices as "Paid" when clients pay you — this updates your revenue, net profit, and monthly performance. (2) Log your business expenses — supplies, software, fuel, phone bills — so your net profit reflects reality instead of showing inflated numbers.
What is the difference between YTD Revenue and Monthly Performance?
YTD (Year-to-Date) Revenue is the total of all paid invoice subtotals from January 1 to today. Monthly Performance compares the current month's paid revenue to last month's, showing the percentage change. Both use cash basis — only paid invoices count.

Ready to get an accurate picture of your business finances?

Create Account

Built for Canadian Small Business

Automatic GST/HST/PST/QST calculations per Excise Tax Act s.168 timing, sales-tax remittance summaries, and a dashboard that shows you where your business stands. Your tax preparer reviews and files.

Get Started