Free invoicing and accounting for Canadian businesses
GST, HST and PST are calculated on every invoice. Track time, expenses and payments, and get year-end reports for your accountant. No credit card, no per-invoice fees.
For businesses located outside Quebec. Invoice clients anywhere in Canada, including QST for Quebec clients.
iBill is a Canadian company. Our core infrastructure runs on third-party cloud providers whose primary processing regions are in the United States. See our Privacy Policy for details.
Everything you need to bill and get paid
The everyday work of a Canadian business, in one place
Sales tax on every invoice
GST, HST and PST are worked out from your province and your client’s, including QST for clients in Quebec. Check a number with the GST/HST calculator.
Branded invoices and quotes
Add your logo and colours, send quotes, and turn an accepted quote into an invoice in one click. Browse invoice templates.
Recurring invoices
Set a schedule for regular clients and iBill creates each invoice for you. How recurring invoices work.
Payments and reminders
Record Interac e-Transfer, cheque, cash and card payments, accept cards online through Stripe, and let iBill send payment reminders. Payment tracking.
Client portal
Clients open a secure link to view and download their invoices, see their payment history and pay online. About the client portal.
Time tracking
Use the timer or the weekly timesheet, then turn billable hours into invoice lines. Time tracking.
Expenses and mileage
Keep a receipt photo with each expense and log trips at the CRA mileage rates.
Projects
Keep time, expenses and budgets together for each job, and see what every project earns.
Works on any device
Use iBill in your browser on a phone, tablet or computer. There is nothing to install.
Full accounting when you need it
Double-entry books build themselves from your invoices, payments and expenses
Double-entry accounting
Every transaction creates balanced journal entries in a full general ledger.
Financial statements
Balance sheet, income statement and trial balance, produced from your ledger.
Sales tax reports
GST/HST, PST and QST totals for your returns, timed by Excise Tax Act s.168.
CCA and assets
Track capital assets with CCA classes, rates and the half-year rule built in.
Who owes you
Receivables aging shows which invoices are outstanding and for how long.
Cash and accrual views
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.
More accounting tools: bank reconciliation, cash flow statement, vendor bills, credit notes, refunds with tax reversal, audit trail of changes and compliance reports.
Made for freelancers, sole proprietors and incorporated businesses
Start with one invoice and add the accounting when you need it
Freelancers and contractors
Invoices, expenses and sales tax reports.
Sole proprietors
Books, CCA and year-end reports for your accountant.
Incorporated businesses
General ledger, balance sheet and financial statements.
Bookkeepers
Journal entries, trial balance and read-only access for your clients’ books.
Send your first invoice in minutes
Sign up
Add your business details
Add a client
Create an invoice
Send it
Track payments
What Canadian businesses are saying
What iBill users tell us
“I used to spend an hour formatting invoices in Word. With iBill, I create and send a professional invoice in under two minutes.”
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.”
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.”
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.”
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.”
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.”
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.”
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.”
Zain
Financial Advisor, Ontario
“Invoicing is so easy now. I get paid faster.”
Contractor
Alberta
“My clients can pay online in seconds.”
Business owner
Ontario
“I can see my profit, cash flow and taxes anytime.”
Consultant
British Columbia
“Mileage tracking saves me time and helps with taxes.”
Freelancer
Nova Scotia
“My accountant loves the reports. Everything is organized.”
Small business owner
Manitoba
Frequently asked questions
What does iBill cost?
iBill is free today, with every feature included, and no credit card is required. If we ever add paid plans, you’ll get notice by email first, and you’ll never be charged automatically. See pricing for details.
How quickly can I get started?
Most people are set up in minutes. Create your account, add your business details and a client, and you’re ready to send your first invoice.
How does iBill calculate GST, HST and PST?
iBill applies GST, HST, PST or QST based on your province and your client’s, and shows the tax on each invoice. Invoices have room for the details CRA expects for input tax credits, including your GST/HST number. We update rates as we become aware of changes; please check current rates with the CRA or your tax advisor before filing.
Which provinces are supported?
iBill is available to businesses in every Canadian province and territory except Quebec: Ontario (HST), British Columbia (GST + PST), Alberta (GST), Saskatchewan (GST + PST), Manitoba (GST + RST), the Atlantic provinces (HST) and the territories (GST). You can invoice clients anywhere in Canada, including QST for clients in Quebec.
Is my data secure, and where is it stored?
We use industry-standard encryption (TLS in transit, encryption at rest) and secure password hashing. iBill is a Canadian company; Our core infrastructure runs on third-party cloud providers whose primary processing regions are in the United States. We don’t sell your data, and we share it only with the service providers needed to run iBill, such as Stripe for card payments. We do not currently hold SOC 2 or ISO 27001 certification. See our Privacy Policy for the providers we use and where processing happens.
Can I export my data?
Yes. Download any invoice as a PDF and export your invoice history as a CSV file. Reports download as PDF or CSV, and some ledger views also export to Excel.
Does iBill include accounting and financial statements?
Yes. Every transaction creates balanced double-entry journal entries in a general ledger, and iBill produces a balance sheet, income statement and trial balance from it. About financial statements.
Is iBill suitable for incorporated businesses?
Yes. Incorporated businesses get the full general ledger, financial statements, and sales tax and compliance reports.
Can I send quotes and recurring invoices?
Yes. Create quotes and turn an accepted quote into an invoice in one click. For regular clients, set a schedule (weekly, every two weeks, monthly, quarterly or yearly) and iBill creates each invoice for you.
Can I track expenses and mileage?
Yes. Record expenses with receipt photos, log trips at the CRA mileage rates, and see both in your reports.
Start invoicing free today
Free today, with every feature included. If we ever add paid plans, you’ll get notice by email first, and you’ll never be charged automatically. See pricing.