iBill.ca
Get Started

See What iBill.ca Can Do for Your Business

A clear, function-by-function look at iBill's invoicing, payments, expenses, accounting and Canadian tax tools.

Start Free — No Credit Card Required

FreeNo credit card requiredAll 13 provinces & territoriesBuilt for Canadian businesses

Getting Paid

From the first quote to the final payment, iBill keeps every step of billing a client in one workflow.

Invoicing

With iBill, you can create a professional invoice, email it to one or more addresses, or download it as a PDF. Invoices are numbered automatically, or you can keep your own numbering series. You can add line items from a saved list of your products and services, notes, payment terms and your own terms and conditions, and attach supporting files that go out with the email.

Automatic Canadian sales-tax calculation

iBill calculates GST, HST and PST on each invoice from your client's province, across all 13 provinces and territories. You can mark a client or an invoice as tax-exempt, and enter prices that already include tax when that is how you quote.

Quotes and estimates

Send a quote by email. Your client opens it online and can accept or decline it there. An accepted quote converts into an invoice in one step, so nothing is typed twice. You can also download a branded PDF of any quote.

Recurring invoices

For work you bill on a regular schedule, set up a recurring invoice once. iBill creates each invoice on the schedule you choose, and you can pause, edit or end the schedule at any time.

Client portal

Every invoice email includes a secure link. Your client can view the invoice online, download the PDF, leave a comment, and let you know they have paid. No account is needed on their side.

Online card payments

Connect your own Stripe account and your clients can pay an invoice by card from the client portal. Stripe's standard processing fees apply. iBill adds no fee of its own.

Payment tracking

Record full or partial payments by e-Transfer, cheque, cash, debit card, credit card, bank transfer and more. The invoice status updates as you record each payment, so you can see at a glance what is paid, partially paid and overdue. For a client who pays at the time of service, you can record the payment and print a receipt in one step.

Automatic payment reminders

iBill can email your client a reminder before an invoice is due, on the due date and after it becomes overdue. Reminders are on by default, and you choose the timing in your settings. Replies go to your own inbox.

Credit notes and invoice corrections

Issue a credit note against an invoice to reduce what a client owes. To fix a mistake on an invoice you have already sent, use Correct Invoice: iBill opens a pre-filled corrected copy and links it to the original. A sent invoice can also be voided with a reason, and every change is kept in the invoice's history.

Client statements

Produce a statement of account for any client, showing their invoices, payments, credits and the balance outstanding. Download it as a PDF or email it straight to your client.

Tracking Money Out

Recording what your business spends keeps your profit figures real and your tax records ready.

Expense tracking

Record each business expense with its date, vendor and category. Every expense is posted to your books automatically, so your Profit & Loss shows what you actually earned after costs.

Receipt photos

Attach a photo or file of the receipt to each expense, including straight from your phone's camera. The receipt stays with the expense for when you or your accountant need it.

Tax separation on expenses

Enter the GST, HST, PST or QST you paid on a purchase separately from the cost itself, so the tax portion is recorded on its own rather than buried in the expense total.

Mileage tracking

Log business trips by distance. iBill applies the current Canadian per-kilometre rates, including the lower rate after the first 5,000 km in a year, and records the deduction in your books.

Vendor bills

Enter the bills you receive from suppliers, track what you owe and when it is due, and record payments against them. Accounts Payable Aging shows what is outstanding.

Purchase orders

Create a purchase order, mark it sent and received, and convert it into a vendor bill when the supplier's bill arrives.

Time tracking

Track time with a timer or by entering hours, organised by client and project. When you are ready to bill, turn the tracked time into a new invoice or add it to an existing draft invoice.

Accounting

Behind every invoice, payment and expense, iBill keeps a full set of double-entry books.

Double-entry bookkeeping

Each transaction is recorded as balanced debits and credits against a standard chart of accounts. Most entries post automatically from your invoices, payments and expenses, and you can add your own journal entries when you need to.

General ledger

See every transaction in each account, and click through from a report to the entries behind any figure.

Profit & Loss

Your income and expenses for any period, on a cash basis: revenue is counted when you are paid. Export it as a PDF or CSV.

Balance Sheet

What your business owns, what it owes and your equity at any date. Export it as a PDF or CSV.

Trial Balance

Every account's debit or credit balance in one view, the starting point for a year-end review with your accountant.

Cash Flow

A Cash Flow Statement showing how cash moved through your business over a period, exportable as a CSV.

Sales-tax reporting

GST/HST, PST and QST reports built from your invoices and expenses, for monthly, quarterly, semi-annual or annual periods, filterable by province, and exportable as PDF, CSV or Excel. A built-in check compares your sales-tax figures with your books.

Bank statement import and reconciliation

Download a CSV statement from your bank and upload it to iBill; supported formats include TD, RBC, Scotiabank, BMO and CIBC. You can then categorise each transaction and reconcile your books against the statement.

CCA / asset depreciation

Record business assets such as vehicles, computers and equipment, choose the capital cost allowance class, and iBill calculates the yearly claim and keeps a CCA schedule you can export as a PDF or CSV.

Running the Business

The everyday tools that keep your clients, payments and numbers organised.

Multi-currency invoicing

Invoice clients in Canadian dollars, US dollars, euros or British pounds. Set a default currency for each client, and iBill records the Canadian-dollar equivalent using daily Bank of Canada exchange rates.

Invoice branding

Add your logo and brand colours. They appear on the invoice and quote PDFs your clients receive, and you choose which details your invoices show.

Accountant access

Invite your accountant or bookkeeper by email. They get read-only access to your books and reports, so they can review your records without changing them.

Client management

Keep each client's contact details, billing address, province, currency and email addresses in one place. Import an existing client list from a CSV file.

Payment management

See every payment you have received in one list, filter it by method, and follow outstanding balances in the Accounts Receivable Aging report.

Financial reporting

Fifteen reports in all, from financial statements and sales tax to receivables, payables and a CCA schedule, plus budgets you can compare with actual results. Reports can be filtered by class, location or project when you use those tags.

Canadian Business Tools

Free calculators anyone can use, no account needed, built on the same tax rates iBill uses for invoices.

GST/HST calculator

Add or remove GST/HST for any province or territory in one place. Open the GST/HST calculator.

Reverse-tax calculators

Start from a tax-included total and find the amount before tax and the tax portion. Reverse HST, Reverse GST and Reverse QST.

Mileage calculator

Work out a business mileage deduction at the current per-kilometre rates. Open the mileage calculator.

CCA calculator

Estimate capital cost allowance on a business asset by class over several years. Open the CCA calculator.

How iBill Compares Across Essential Business Functions

A quick reference to the functions most small businesses look for when choosing invoicing and accounting software, and what iBill includes for each.

Function iBill What's included
Invoicing✓Email or PDF, automatic or your own numbering, file attachments
Canadian sales-tax calculation✓GST, HST and PST by client province, all 13 provinces and territories
Quotes & estimates✓Online accept or decline, one-step conversion to an invoice
Recurring invoices✓Your schedule, pause or end any time
Online payments✓Card payments through your own Stripe account
Automatic payment reminders✓Before, on and after the due date
Credit notes & corrections✓Credit notes, corrected invoices, voids with history
Client statements✓PDF or emailed to the client
Expense tracking✓Receipt photos, sales tax recorded separately
Mileage tracking✓Current Canadian per-kilometre rates
Vendor bills & purchase orders✓Purchase orders convert into bills
Time tracking✓Timer or manual entry, billed straight onto invoices
Double-entry accounting✓General ledger and journal entries
Financial reports✓Profit & Loss (cash basis), Balance Sheet, Trial Balance, Cash Flow
Sales-tax reporting✓GST/HST, PST and QST reports, PDF, CSV or Excel
Bank reconciliation✓Upload CSV bank statements and reconcile
CCA tracking✓Asset register and CCA schedule
Multi-currency✓CAD, USD, EUR and GBP
Invoice branding✓Your logo and brand colours
Accountant access✓Read-only invitation

This table describes iBill only. It reflects the features available in iBill as of October 2026.

One Platform for Your Business Finances

iBill is a Canadian invoicing, expense-tracking and accounting platform. It helps small businesses manage money coming in, money going out, bookkeeping, sales tax and financial reporting in one place.

Choosing business software is a personal decision, and the right fit depends on how you work. This page does not rank anyone. It sets out exactly what iBill provides, function by function, so you can decide for yourself whether it fits your business. Everything listed here is available in iBill today.

Frequently Asked Questions

Is iBill free?

Yes. iBill is currently free, with no credit card required, and every feature on this page is included.

Can I bring my existing records into iBill?

Your client list imports from a CSV file, and bank statements import as CSV files. Past invoices and bookkeeping records do not transfer automatically, so most businesses start their iBill books from a chosen date, such as the start of a month or quarter.

Does iBill handle tax for clients in other provinces?

Yes. iBill calculates sales tax from your client's province, so an invoice to a client in another province uses that province's GST, HST or PST rates automatically.

Can my accountant see my books?

Yes. You can invite your accountant or bookkeeper by email. They get read-only access to your books and reports.

What does iBill not include?

iBill does not run payroll, track inventory, connect directly to bank feeds (you upload bank statements instead), read receipts automatically (receipt photos are attached, not scanned), or offer a public API. There is no app-store app; iBill runs in any web browser, including on phones. The Profit & Loss report is cash basis.

See If iBill Fits Your Business

Invoicing, expenses, accounting and Canadian sales tax in one place. Free, no credit card required.

Create Your First Invoice