iBill.ca
Get Started
All-in-One Platform

Everything You Need to Run Your Canadian Business

Invoicing, accounting, expenses, time tracking, and tax reporting — with automatic GST/HST/PST/QST for supported Canadian provinces.

Get Started
Sample iBill financial health score with on-time payments and income
Financial health score in iBill (sample data)

Built for Canadian Businesses

Every tool you need to invoice clients, track finances, and stay ready — all in one place.

Professional Invoices

Create and send invoices with your logo, custom colours, and payment terms. PDF download and email sending built in.

Auto Tax Calculation

GST, HST, PST, QST calculated automatically based on your client's province. Tax-inclusive pricing supported.

Online Payments

Accept online payments via Stripe. Payments go directly to your bank account.

Recurring Billing

Set up weekly, biweekly, monthly, or annual schedules. Auto-send invoices and optional auto-charge with saved payment methods.

Time Tracking

Built-in timer and manual entry. Convert tracked hours to invoices with one click. Per-project and per-client tracking.

Expense Tracking

Log expenses with receipt photos. Categorize by expense category. Mileage tracking with per-km rate calculation included.

Double-Entry Accounting

Chart of accounts, journal entries, bank reconciliation. Trial balance, income statement, balance sheet, and cash flow statement.

CRA Tax Reports

GST/HST return data, tax liability by period, and compliance reports. Dashboard revenue counts invoices when issued; the Profit and Loss report shows revenue when paid. Sales-tax reports follow Excise Tax Act s.168 timing.

Client Portal

Clients view invoices and pay online through a branded portal. No login required for clients — just a secure link.

Quotes and Estimates

Create quotes and convert accepted quotes to invoices with one click. Client approval and decline tracking built in.

Payment Reminders

Automatic reminders before, on, and after due date. Configurable schedule and messaging for each client.

Multi-Currency

Invoice in CAD, USD, EUR, or GBP. Bank of Canada exchange rates applied automatically. Forex gain/loss tracking included.

How It Works

Get up and running in minutes. Four steps to your first invoice.

1

Set Up Your Profile

Add your business name, logo, and GST/HST registration number.

2

Add Your Clients

Enter client name, address, and province. Tax is calculated automatically.

3

Create an Invoice

Add line items with descriptions and amounts. Tax is applied based on province.

4

Get Paid

Send via email. Clients pay online by card, or Canadian pre-authorized debit, through Stripe. You can also record e-Transfer, cheque and cash payments.

Tax for Clients in All 13 Provinces & Territories

Tax rates are applied automatically based on your client's province. Rates are updated as changes are announced — verify current rates with the CRA before filing.
iBill is available to businesses located outside Quebec.

Ontario13% HST
British Columbia5% GST + 7% PST
Alberta5% GST
Quebec5% GST + 9.975% QST
Saskatchewan5% GST + 6% PST
Manitoba5% GST + 7% RST
New Brunswick15% HST
Nova Scotia14% HST
Prince Edward Island15% HST
Newfoundland15% HST
Northwest Territories5% GST
Nunavut5% GST
Yukon5% GST

Start Invoicing Today

Create your first invoice in minutes. Automatic tax calculation for supported Canadian provinces.

Get Started

Unlimited Invoices • For Businesses Outside Quebec • No Credit Card Required