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 StartedBuilt 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.
Set Up Your Profile
Add your business name, logo, and GST/HST registration number.
Add Your Clients
Enter client name, address, and province. Tax is calculated automatically.
Create an Invoice
Add line items with descriptions and amounts. Tax is applied based on province.
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.
Start Invoicing Today
Create your first invoice in minutes. Automatic tax calculation for supported Canadian provinces.
Get StartedUnlimited Invoices • For Businesses Outside Quebec • No Credit Card Required