iBill.ca
Get Started
📊 Full Accounting Suite

Accounting Software for Canadian Businesses

Double-entry bookkeeping with province-specific tax handling. Balance sheets, income statements, CCA depreciation, bank reconciliation, and CRA-ready tax reports.

📋

Accounting Features

Every accounting tool a Canadian small business needs, from basic bookkeeping to CRA tax reports. All all built for Canadian tax law.

📈

Balance Sheet

Real-time balance sheets showing assets, liabilities, and equity. ASPE-ready format for Canadian businesses.

Learn more
📉

Income Statement

Profit and loss reports with revenue, expenses, and net income. Accrual revenue display.

Learn more
📑

Chart of Accounts

Pre-configured Canadian chart of accounts with tax liability accounts for GST/HST, PST, and QST.

Learn more
📒

Double-Entry Accounting

Full double-entry bookkeeping with automatic journal entries for every financial transaction.

Learn more
📖

General Ledger

Complete general ledger with drill-down into individual journal entries and transaction details.

Learn more
🏦

Bank Reconciliation

Import bank statements and reconcile transactions against your books with matching rules.

Learn more
📥

Bank Statement Import

Import CSV and OFX bank statements. Auto-categorize transactions with custom rules.

Learn more
💰

Accrual Revenue + s.168 Sales Tax

Revenue displayed on accrual basis. Sales tax follows the Excise Tax Act s.168 timing rule.

Learn more
🚗

CCA Depreciation

Capital Cost Allowance tracking with all CRA asset classes, half-year rule, and AIIP.

Learn more
📄

Financial Statements

Complete financial statement suite: balance sheet, income statement, and trial balance.

Learn more
💳

Accounts Payable

Track vendor bills, manage payments, and monitor AP aging. Full accrual-basis AP tracking.

Learn more
🇨🇦

CRA Tax Reports

Generate GST/HST return data, tax summaries by period, and CRA-ready filing reports.

Learn more

Complete Accounting. Zero Cost.

Double-entry bookkeeping, financial statements, and CRA tax reports. All included for Canadian businesses.

Create Account
CRA-ready

How Provincial Taxes Affect Your Bookkeeping

Canadian accounting is more complex than it looks. Here's what your province means for your books.

Different provinces require different GL account structures. In HST provinces like Ontario, you track a single combined tax liability. In GST+PST provinces like BC, you need separate accounts for GST (recoverable as an Input Tax Credit) and PST (non-recoverable, treated as a business expense). In Quebec, the QST calculation differs from all other provinces because it's applied to the subtotal only, not compounded on GST.

Tax reporting varies by province. GST/HST is reported to the CRA on your GST/HST return. But PST is reported separately to each provincial authority (BC Ministry of Finance, Saskatchewan Ministry of Finance, Manitoba Finance). Quebec businesses report QST to Revenu Quebec, not the CRA. Your accounting software needs to track these separately so you can file the correct returns with the correct agencies.

ITC eligibility depends on tax type. GST and HST paid on business purchases can be claimed as Input Tax Credits on your CRA return, reducing the amount you owe. PST paid in BC, Saskatchewan, and Manitoba is generally not recoverable and must be expensed. QST in Quebec is recoverable through Input Tax Refunds (ITRs) filed with Revenu Quebec. iBill.ca tracks ITC eligibility automatically, posting GST/HST to a recoverable account and PST to an expense account.

Whether you're generating a balance sheet, reviewing your income statement, reconciling bank transactions, or calculating CCA depreciation, iBill.ca handles the provincial complexity so you can focus on running your business.

Frequently Asked Questions

Common questions about Canadian accounting software

Why does accounting software need to be province-specific in Canada?
Each Canadian province has different sales tax systems (HST, GST+PST, GST+QST, or GST-only) that affect how transactions are recorded in the general ledger, how tax liabilities are tracked, and how CRA returns are filed. Province-specific accounting software like iBill.ca automatically posts taxes to the correct GL accounts and generates province-appropriate tax reports.
Does iBill.ca support double-entry bookkeeping?
Yes. iBill.ca includes full double-entry accounting with a chart of accounts, journal entries, general ledger, trial balance, balance sheet, and income statement. Every financial transaction (invoices, payments, expenses, refunds) automatically creates balanced GL entries following ASPE standards.
What accounting basis does iBill use?
iBill displays revenue on the accrual basis (recognized at invoice date). Sales tax timing follows the Excise Tax Act s.168 rule (earlier of invoice date or payment date). Your tax preparer determines which filing basis (cash or accrual) applies to your tax filing.
What accounting features does iBill.ca include?
iBill.ca includes all accounting features: double-entry bookkeeping, chart of accounts, journal entries, balance sheets, income statements, bank reconciliation, CCA depreciation, expense tracking, and CRA tax reports. No premium tiers, no transaction limits.

Ready to start with Canadian accounting software?

Get Started Today

Accounting Software for All of Canada

Every province. Every tax system. Full double-entry bookkeeping. One platform.

Create Account