iBill.ca
Start Free

BC Invoice Software with Automatic 5% GST + 7% PST

Built for British Columbia small businesses. Separate GST and PST, PST exemptions for services, and CRA-ready invoices.

Start Free →

Trusted by Canadian Businesses — 1,200+ signups · Canadian-built

BC Tax = 5% GST + 7% PST

$1,000 subtotal + $50 GST + $70 PST = $1,120 total. iBill.ca shows both taxes separately on every BC invoice.

How BC GST and PST Work on iBill.ca

BC is not harmonized — GST and PST are separate taxes with separate registrations, filings, and GL accounts. iBill.ca handles all of it automatically.

Subtotal (line items)$1,000.00
GST @ 5% (federal — remitted to CRA)$50.00
PST @ 7% (BC provincial — remitted to BC Ministry of Finance)$70.00
Total due from client$1,120.00

PST Exempt for Services

Many professional services (consulting, accounting, legal advice) are exempt from BC PST. iBill.ca has a PST Exempt checkbox that zeroes PST while keeping GST at 5%, so service-based BC businesses charge the correct tax without over-billing their clients.

Try the calculator: BC PST Calculator.

PST-Exempt Services on BC Invoices

BC PST has a meaningful quirk most global invoice software gets wrong: many services are exempt from PST entirely, while goods are almost always taxable. For BC service businesses, charging 7% PST on an exempt service means over-billing your client by 7% — which is both illegal and a refund waiting to happen.

iBill.ca has a dedicated PST Exempt checkbox on every BC invoice and line item. Toggling it zeroes PST while keeping GST at 5% — so a BC consultant or accountant can charge 5% GST only on professional services, which is what the BC Ministry of Finance expects.

Typically PST-exempt in BC (charge GST 5% only)

Typically PST-taxable in BC (charge GST 5% + PST 7%)

This is not legal or tax advice — the BC Ministry of Finance publishes a detailed PST Exemption Bulletin that covers every edge case. If you're unsure whether your specific service is exempt, check the BC government's official guidance or consult a BC tax professional. iBill.ca gives you the toggle; you decide when to apply it.

BC Businesses Invoicing Non-BC Clients

When you invoice a client outside BC, the tax follows the client's province, not yours. iBill.ca handles all of these scenarios automatically.

BC → Ontario client: charge 13% HST, not GST + PST

A Vancouver consultant invoicing a Toronto client charges Ontario's 13% HST, not BC's 5% GST + 7% PST. The HST is remitted to CRA as part of your GST/HST return — BC PST is never charged on out-of-province clients, regardless of where the work was done.

BC → Alberta client: charge 5% GST only

A Vancouver business invoicing an Alberta client charges 5% GST only — no HST and no BC PST. Alberta has no provincial sales tax, so the invoice total is just subtotal + 5% GST.

BC → Quebec client: charge 5% GST + 9.975% QST

A Vancouver supplier invoicing a Quebec client charges 5% GST + 9.975% QST (Quebec Sales Tax). Note that QST is calculated on the subtotal only (not compound on GST) — post-2013 rules. iBill.ca applies the correct Quebec-specific calculation automatically when the client's province is set to Quebec.

BC → US or international client: zero tax (export)

Exports are zero-rated for GST/HST purposes under Canadian tax law. A Vancouver SaaS company invoicing a US or UK client charges 0% tax. iBill.ca supports an "International" client classification that automatically sets the tax to zero while keeping the invoice CRA-ready for export documentation.

Built for BC Compliance

Every BC-specific rule handled. Separate registrations, separate GL accounts, separate returns — iBill.ca gets it right the first time.

Automatic 5% GST + 7% PST

When you select a BC client, iBill.ca automatically shows two tax lines — GST and PST — calculated from the invoice subtotal. No manual entry, no missed calculations.

PST Exempt for Services

A one-click PST Exempt toggle on BC invoices zeroes PST while keeping GST at 5%. Perfect for consultants, accountants, and other BC service businesses where PST doesn't apply.

Separate GST and PST GL Accounts

GST is tracked in GL 2110 (recoverable as an Input Tax Credit), PST is tracked in GL 2220 (non-recoverable). Your accounting stays accurate for both CRA and BC Ministry of Finance filings.

Place-of-Supply Awareness

Invoicing an Ontario client from BC? iBill.ca charges 13% HST instead of BC GST + PST. The tax follows your client's province, not yours, per CRA place-of-supply rules.

GST Return Reports

Cash-basis GST return reports show Line 101 (sales), Line 103 (GST collected), Line 106 (Input Tax Credits), and Line 109 (net GST owing) — ready for CRA filing. Learn more.

PST Period Reports

Separate PST report showing BC PST collected per period, which you file directly with the BC Ministry of Finance. iBill.ca keeps the two filings properly separated.

CRA-Ready Invoice Numbering

Sequential numbers (PREFIX-YYYYMM-NNNN format), monthly reset, and gap tracking — aligned with CRA audit requirements. Learn more.

Online Payments

Accept online payments through Stripe Connect. Canadian bank deposits, no platform fee added by iBill.ca.

Double-Entry Accounting

Real general ledger with trial balance, income statement, balance sheet, and cash flow statement. Built for BC businesses that need full accounting, not just invoicing. Learn more.

BC Businesses We Serve

BC GST 5% + PST 7% applies province-wide, so iBill.ca works the same across every BC city. We have dedicated pages for the largest markets.

Vancouver

Tech, film, real estate, tourism

Vancouver invoice software →

Victoria

Government, tech, tourism

All BC →

Surrey

Construction, trades, services

All BC →

Burnaby

Tech, film post-production

All BC →

Richmond

Import/export, retail, services

All BC →

Kelowna

Tourism, agriculture, trades

All BC →

Small Biz Vancouver

Freelancers and contractors

Vancouver small biz →

Every BC City

Same GST + PST province-wide

Start here →

BC Invoice Questions

What tax rates apply to invoices in British Columbia?
BC uses two separate taxes: 5% federal GST and 7% provincial PST. Unlike Ontario's harmonized HST, BC businesses charge GST and PST as separate lines on the invoice. Combined, the effective rate is 12% on most taxable goods. Try the BC PST calculator for quick estimates.
Do I need separate registrations for GST and PST in BC?
Yes. GST is registered through the CRA once your revenue exceeds $30,000 in any four consecutive quarters. PST is registered separately through the BC Ministry of Finance if you sell taxable goods or services in BC. The two registrations are independent and use different numbers — and each has its own filing schedule.
Does iBill.ca calculate BC GST and PST separately?
Yes. When you select a BC client, iBill.ca automatically shows two tax lines on the invoice — GST 5% and PST 7% — calculated from the subtotal. Both are posted separately in your accounting so your CRA GST return and BC PST return are each accurate.
Are services always PST-exempt in BC?
Many services are PST-exempt in BC, but not all. Professional services like consulting and accounting are generally exempt. Taxable services include software, legal services, telecommunications, accommodation, and some repair work. iBill.ca has a PST Exempt toggle on BC invoices that zeroes PST while keeping GST at 5% — useful for service businesses.
What if my client is outside BC?
iBill.ca applies the client's province rate, not yours, following CRA place-of-supply rules. If you're a BC business invoicing an Ontario client, iBill.ca will charge 13% HST instead of GST + PST. For international clients, tax defaults to zero (export). Everything is handled automatically based on the client's province on file.
Can iBill.ca prepare my BC PST return?
Yes. iBill.ca tracks PST collected separately from GST in your general ledger (GL account 2200). You can pull a PST-by-period report showing total BC PST collected, which you file directly with the BC Ministry of Finance. GST filings go to the CRA separately via the tax reports page.
Does iBill.ca work for Vancouver, Victoria, and other BC cities?
Yes. iBill.ca works for every BC business regardless of city — Vancouver, Victoria, Surrey, Burnaby, Richmond, Kelowna, Kamloops, Nanaimo, and beyond. BC GST 5% + PST 7% applies province-wide, so the software logic is identical across BC. We have dedicated pages for Vancouver and Vancouver small business.
How much does iBill.ca cost for BC businesses?
iBill.ca is currently free for all Canadian businesses — every feature included, no credit card required. Future pricing changes will be communicated in advance to existing users. See pricing details.
Does iBill.ca handle GST on expenses?
Yes. Track business expenses with receipts in iBill.ca, and the GST paid on each expense is automatically captured as an Input Tax Credit (ITC) — offsetting the GST you collected on sales. PST paid on BC expenses is generally non-recoverable and is tracked separately. See expense tracking.
Where is iBill.ca data hosted?
iBill.ca is a Canadian company, built for Canadian businesses. Our infrastructure runs on Google Cloud in North America (US regions). See our Privacy Policy for the full list of hosting providers and locations.

Ready to Invoice Your BC Clients?

Start free — automatic GST + PST, PST exemptions for services, all features included.

Start Free →

No credit card required · All features included · Canadian-built