iBill.ca
Get Started
Canadian Invoice & Accounting Software — Setup in 5 minutes

Manage Billing, Accounting,
and Taxes — Without Paying
Software Fees.

iBill helps Canadian businesses create professional, branded invoices with automatic GST, HST, and PST calculations tailored to your province — ensuring every transaction is tax-accurate from the start. Track billable time, manage clients and projects, monitor payments, and stay on top of outstanding balances with ease. Instantly generate detailed tax summaries and reports to stay ready and ready for filing. All seamlessly integrated in one platform.

CRA-ready
Setup in 5 minutes
All provinces supported
PAID
Invoice #2024-001
Due: March 15, 2024
Website Design $5,000.00
Development $8,000.00
Subtotal $13,000.00
GST (5%) $650.00
PST (7% - BC) $910.00
Total Tax $1,560.00
Total $14,560.00 CAD
Canadian-Built
Industry-Standard Encryption
CRA Ready

Core Invoicing Features

Full tax compliance, time tracking, client management, and financial reporting

Automatic Tax Calculations

GST, HST, and PST calculated automatically based on province. Helps you stay tax ready with up-to-date rates.

Time Tracking

Track billable hours across multiple projects and clients. Convert tracked time directly into invoice line items.

Real-Time Tax Reports

Generate CRA-ready GST/HST/PST reports instantly. Know exactly what you owe at tax time.

Automatic Ledger

Every invoice and payment automatically updates your financial ledger. Keep your books organized with automatic entries.

Client Portal

Share a secure portal link with clients where they can view invoices and track their payment history.

Client Management

Store client details, track payment history, and manage relationships. All your client data in one place.

Multi-Project Tracking

Organize work by project, track hours and expenses separately, and invoice each project individually.

Year-End CRA Reporting

Generate annual summaries with all tax collected by type. Makes filing your GST/HST returns simple.

Canadian Invoice Software Features

Complete invoicing solution with automatic GST/HST/PST calculations for Canadian businesses

Canadian Tax Automation

Automatic GST, HST, and PST calculations for all Canadian provinces. Our invoice software handles complex Canadian tax rules including zero-rated and exempt supplies. See the Ontario HST calculator or BC PST calculator.

Fast Invoice Generator

Create professional Canadian invoices quickly. Our invoice generator includes all required fields for CRA compliance and Canadian business standards.

Professional Invoice Templates

Create and customize professional invoices online with your business logo, colors, and branding. Design Canadian-style invoice templates that match your business identity.

Payment Tracking

Track payments from any source — Interac e-Transfer, cheque, cash, or credit card via Stripe. Monitor outstanding balances with full payment tracking.

GST/HST/PST Reporting

Generate GST/HST/PST reports for easy CRA filing. Track input tax credits (ITCs) and manage your Canadian tax obligations with comprehensive CRA compliance reports.

Works on Any Device

Invoice from anywhere in Canada - no app download needed. Our mobile-friendly design works on phones, tablets, and computers. Just open your browser and start invoicing.

Recurring Invoices

Set up automatic recurring invoices for regular clients. Choose weekly, bi-weekly, monthly, quarterly, or yearly billing cycles. Invoices are created and sent automatically — and auto-charged via Stripe if enabled.

Quotes & Estimates

Create professional quotes and estimates for your clients. Convert approved quotes to invoices with one click. Track quote status and send reminders automatically.

Expense Tracking

Track all your business expenses with CRA-ready categories. Upload receipts, track mileage with CRA mileage rates, and generate expense reports for tax time.

Time Tracking

Track billable hours with built-in time tracking — timer or manual entry. Convert time entries directly to invoices with one click. Perfect for consultants, freelancers, and hourly billing.

Project Management

Organize work by project with budgets, time tracking, and progress monitoring. Track project profitability and never miss a deadline.

Refund Management

Process full or partial refunds with automatic tax reversal. CRA-ready refund tracking with proportional GST/HST/PST adjustments, plus credit memo support.

Financial Ledger

Double-entry bookkeeping tracks every transaction through a real general ledger. View income, payments, refunds, and outstanding balances in one place — plus financial statements on demand. Export for your accountant.

Client Portal

Give clients secure access through the client portal to view their invoices, payment history, and outstanding balances. Professional client experience with your branding.

More Than Invoicing — Complete Canadian Accounting

Full double-entry bookkeeping, financial statements, and CRA compliance built right in

Double-Entry Accounting

Every transaction automatically creates balanced journal entries. Full debit and credit tracking with a complete general ledger.

Financial Statements

Balance sheet, income statement, and trial balance — generated automatically from your general ledger data.

CCA & Asset Management

Track capital assets with CRA-ready depreciation schedules. All CCA classes, rates, and the half-year rule built in.

CRA Tax Reporting

GST/HST return data pulled directly from your general ledger. Cash-basis reporting that matches how the CRA expects it.

Accounts Receivable

AR aging reports show exactly who owes you and for how long. Track outstanding invoices and follow up on overdue payments.

Cash-Basis Compliance

Revenue recognized when you get paid, not when you invoice — CRA ready. The way most Canadian small businesses report.

Advanced Accounting & Compliance Tools

Bank Reconciliation

Import statements, auto-match transactions, reconcile to GL.

Trial Balance

Verify debits equal credits across your entire chart of accounts.

Cash Flow Statement

See exactly where money comes from and where it goes.

AR Aging Report

30/60/90-day aging buckets show who owes you and for how long.

Vendor Bill Management

Track AP, record payments, claim ITCs on vendor purchases.

Credit Memos

Issue CRA-ready credit notes with automatic GL reversal.

Audit Trail

Append-only, tamper-proof records for CRA's 7-year retention rule.

CRA Compliance Reports

9 audit defense reports — voided register, tax recon, AR recon, and more.

Built for Every Canadian Business

Whether you're a freelancer sending your first invoice or an incorporated business managing a full general ledger, iBill grows with you.

Freelancers & Contractors

Invoicing Expense Tracking Tax Reports

Sole Proprietors

Accounting CCA Depreciation Year-End

Incorporated Businesses

Financial Statements Balance Sheet CRA Compliance

Bookkeepers

General Ledger Journal Entries Trial Balance

How It Works

1

Sign Up

2

Create your Company Profile

3

Create Clients Profile

4

Create Invoice

5

Send Invoice

6

Track Payments

Invoicing Made Simple

GST/HST/PST Reports Included

All Core Features

Unlimited Invoices

Create as many invoices as you need, no limits

Canadian Tax Automation

Automatic GST/HST/PST calculations

Complete Reports

CRA-ready tax reports included

Professional Templates

Beautiful, customizable invoice designs

Ledger Reporting

Track issued invoices, payments, and client balances with detailed ledger reports.

Mobile Access

Invoice from anywhere, anytime

Time Tracking

Track hours and convert to invoices

Refund Management

Process refunds with tax reversal

Get Started Now

What Canadian Businesses Are Saying

Real users, real results

“I used to spend an hour formatting invoices in Word. With iBill, I create and send a professional invoice in under two minutes.”

S

Sara

Freelance Graphic Designer, Ontario

“I just pick the client’s province and iBill handles GST, HST, PST automatically. Filing season is a lot less stressful now.”

K

Kim

Small Business Owner, British Columbia

“The built-in timer is a game changer. I start it when I begin a project, stop when I’m done, and convert it to an invoice with one click.”

M

Maya

Web Developer, Ontario

“Filing season used to stress me out. Now I pull up the tax report in iBill and everything is broken down by GST, HST, and PST. My accountant loves it.”

A

Ali

Contractor, Alberta

“Since I added the Pay Online button to my invoices, clients pay within hours instead of weeks. The Stripe integration was easy to set up.”

T

Tim

Photographer, British Columbia

“I’m not tech-savvy at all, but I was sending my first invoice within five minutes of signing up. No training needed.”

G

Gabe

Landscaper, New Brunswick

“Half my clients are in the US. Being able to invoice in USD with automatic Bank of Canada exchange rates makes cross-border billing effortless.”

S

Satish

Software Developer, Ontario

“I ran into an issue setting up my first recurring invoice and the support team got back to me the same day with a step-by-step walkthrough. Excellent support.”

Z

Zain

Financial Advisor, Ontario

Generate Canadian Invoices with GST/HST/PST

Invoicing software for Canadian freelancers, contractors, and small businesses

All features included • CRA-ready • All provinces supported

Frequently Asked Questions

Everything you need to know about iBill.ca

What does iBill.ca include?

iBill.ca includes unlimited invoices with automatic GST/HST/PST calculations, client management, payment tracking, expense tracking, and CRA-ready tax reports.

How quickly can I get started?

Setup takes less than 5 minutes! Create your account, add your business details, and you're ready to create your first invoice.

Does it calculate Canadian taxes automatically?

Yes. iBill applies GST, HST, and PST based on your province and client location. We update tax rates as we become aware of changes — please verify current rates with the CRA or your tax advisor before filing.

How do I add my business logo?

Go to Profile settings and upload your logo. It appears on all your invoices automatically. You can also customize colors to match your brand.

Can I set up recurring invoices?

Yes! Set up recurring schedules for regular clients. Choose weekly, bi-weekly, monthly, quarterly, or yearly billing. Invoices are created automatically.

Can I create quotes and estimates?

Yes! Create professional quotes for clients. When approved, convert them to invoices with one click. Track quote status and send reminders.

Can I track business expenses?

Yes! Track expenses with CRA-ready categories. Upload receipts, track mileage, and generate expense reports for tax time.

Can I export to PDF and Excel?

Yes! Export invoices as professional PDFs or download your full invoice history to Excel/CSV for accounting and tax purposes.

Is my data secure?

We use industry-standard encryption (TLS in transit, encryption at rest) and secure password hashing. iBill.ca is a Canadian company; our infrastructure runs on Google Cloud in North America (US regions). We don't sell your data — we share only with trusted service providers (such as Stripe for payments, Resend for email) as needed to operate iBill. See our Privacy Policy for the full list of providers and locations.

Which provinces are supported?

iBill is currently available to businesses in Canadian provinces and territories other than Quebec: Ontario (HST), BC (GST+PST), Alberta (GST), Saskatchewan, Manitoba, Atlantic provinces (HST), and the territories.

Does iBill include double-entry accounting?

Yes. Every transaction in iBill automatically creates balanced debit and credit journal entries using a full double-entry accounting system. Learn more

Can iBill generate financial statements?

Yes. iBill automatically generates a balance sheet, income statement, and trial balance from your general ledger data. Learn more

Does iBill calculate CCA depreciation?

Yes. iBill tracks capital assets and calculates Capital Cost Allowance (CCA) depreciation using CRA-approved rates and classes. Learn more

Is iBill suitable for incorporated businesses?

Yes. iBill provides the full general ledger, financial statements, and CRA compliance tools that incorporated Canadian businesses need. Learn more

Canadian Invoice Software with Automatic GST/HST/PST Calculations

iBill.ca is an invoice software designed specifically for Canadian businesses, freelancers, contractors, and small business owners. Unlike generic invoicing platforms, iBill.ca understands the unique requirements of the Canadian market, providing automatic GST (Goods and Services Tax), HST (Harmonized Sales Tax), and PST (Provincial Sales Tax) calculations that are kept up-to-date with current Canada Revenue Agency (CRA) rates.

Why Choose iBill.ca for Your Canadian Invoicing Needs?

Running a business in Canada comes with unique challenges, especially when it comes to managing taxes across different provinces and territories. Each province has its own tax structure - from Ontario's 13% HST to British Columbia's combined 5% GST + 7% PST, to Alberta's GST-only 5% rate. iBill.ca simplifies this by automatically calculating the correct tax rates based on your location and your client's province, helping you stay CRA-ready.

Complete Invoice Management for Canadian Businesses

Our invoice generator includes essential tools for Canadian businesses: professional invoice templates, automatic tax calculations for supported provinces and territories, client management, payment tracking, expense management, and comprehensive GST/HST reporting for easy tax filing. Whether you're a freelance graphic designer in Toronto, a contractor in Vancouver, a consultant in Winnipeg, or running a small business in Calgary, iBill.ca provides the tools to manage your invoicing professionally.

Support for Canadian Provinces and Territories (excluding Quebec)

iBill.ca is currently available to businesses in Canadian provinces and territories other than Quebec. Our system automatically applies the correct tax rates based on where you and your clients are located.

View detailed tax rates by province

Ontario: HST 13% | British Columbia: GST 5% + PST 7% | Alberta: GST 5% | Manitoba: GST 5% + PST 7%

Saskatchewan: GST 5% + PST 6% | Nova Scotia: HST 14% | New Brunswick: HST 15%

Newfoundland and Labrador: HST 15% | Prince Edward Island: HST 15% | Northwest Territories: GST 5% | Nunavut: GST 5% | Yukon: GST 5%

Transparent Pricing

iBill.ca is designed for Canadian small businesses. Create invoices, manage clients, access all features, and generate comprehensive reports. It's free to get started — no surprises, no per-invoice charges.

Built by Canadians, for Canadians

iBill.ca was created specifically for the Canadian market with input from Canadian accountants, bookkeepers, and small business owners. We understand Canadian tax law, CRA requirements, provincial variations, and the unique needs of Canadian businesses. Our customer support team is based in Canada and understands the challenges you face. All pricing, when applicable, is in Canadian dollars (CAD) - no USD conversion surprises.

Perfect for Self-Employed, Contractors, and Consultants

Whether you're a self-employed professional, independent contractor, consultant, or sole proprietor, iBill.ca is designed for your needs. Our online invoice software works entirely in the cloud - no downloads, no installations, just instant access from any device. Create professional invoices in seconds, track payments, manage business expenses, and generate CRA-ready invoices that meet all CRA invoice requirements for tax filing. Perfect for contractors in construction, IT consultants, graphic designers, writers, photographers, and any Canadian service provider who needs reliable invoice tracking software with recurring invoice capabilities and automated payment reminders.

Invoicing for All Canadian Provinces

iBill.ca offers professional invoicing features without monthly subscription costs. Get automatic tax calculations, professional templates, client management, expense tracking, and comprehensive GST/HST reporting software for your year-end filing. Designed specifically for Canadian businesses operating in Ontario, BC, Alberta, and across Canadian provinces and territories other than Quebec.