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

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. Cash-basis reporting as required for Canadian tax filing.

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 with credit card, debit, or e-Transfer.

Works Across All 13 Provinces

Tax rates are applied automatically based on your client's province. Always up to date.

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 under 60 seconds. Automatic tax calculation for supported Canadian provinces.

Get Started

Unlimited Invoices • All 13 Provinces • No Credit Card Required