iBill.ca
Get Started
BC Accounting Software

Accounting Software for BC Businesses

GST and PST tracked separately in your general ledger. Double-entry accounting, financial statements, and CRA reports — built for British Columbia.

5% GST + 7% PST
Two Taxes, Tracked Separately in Your GL
12% Combined Rate

Dual-Tax Tracking in Your General Ledger

British Columbia's separate GST and PST structure demands precise accounting — iBill handles it automatically

Automatic Journal Entries

Every payment creates balanced double-entry journal entries. GST goes to the GST/HST liability account, PST to a separate PST payable account — no manual bookkeeping needed.

PST Compliance

BC PST has unique rules — some items are PST-taxable but GST-exempt. iBill handles per-line-item tax configuration so every transaction is accurately classified for reporting.

Dual Filing Ready

GST is filed with the CRA, PST with the BC Ministry of Finance. iBill generates separate reports for each filing — no manual reconciliation between the two agencies.

BC Business Types We Serve

From Vancouver's tech corridor to the province's diverse industries

Technology & SaaS

Vancouver tech hub — software, digital services, and SaaS companies with complex PST rules on digital goods.

Film & Entertainment

Hollywood North — production companies, post-production studios, and entertainment services with CCA-eligible assets.

Real Estate & Property

Property management, real estate agencies, and development firms tracking GST on commercial transactions.

Tourism & Hospitality

Hotels, tour operators, and restaurants managing PST on accommodation and GST on food services.

Construction & Trades

Contractors, electricians, plumbers, and builders tracking PST on materials and CCA depreciation on equipment.

Professional Services

Consultants, lawyers, accountants, and agencies — services that are GST-taxable but generally PST-exempt in BC.

Complete Accounting for BC Businesses

British Columbia businesses face a unique accounting challenge: two separate taxes that must be tracked, reported, and filed to different government agencies. iBill's accounting engine was designed for exactly this complexity. Whether you run a SaaS company in Vancouver's tech hub, a production studio in the film industry, or a construction firm in the Fraser Valley, your general ledger needs distinct GST and PST liability accounts. Every transaction in iBill automatically creates balanced journal entries that keep 5% GST separate from 7% BC PST.

BC's PST registration threshold is $10,000 in BC revenues over the past 12 months — significantly lower than the $30,000 GST threshold. Many new businesses discover they need PST registration before GST registration. iBill tracks both obligations from day one, so you are never caught off guard when filing deadlines arrive. Your chart of accounts is pre-configured with the right liability accounts for both taxes.

The dual-tax structure also creates complexity around exempt items. Professional services are generally PST-exempt but GST-taxable. Software delivered electronically became PST-taxable in 2013. Children's clothing is PST-exempt but GST-taxable. iBill's per-line-item tax controls let you handle every scenario without workarounds, and your financial statements always show the correct liabilities for each tax.

Double-Entry Accounting

Balanced journal entries with separate GST and PST tracking for every transaction. Debits always equal credits in your GL.

Financial Statements

Balance sheet, income statement, and trial balance showing GST and PST liabilities as separate line items — never combined.

General Ledger

Complete GL with distinct GST and PST liability accounts. Filter by tax type to see exactly what you owe each agency.

CCA Depreciation

Track capital assets with CRA-ready depreciation schedules. Essential for BC's film, construction, and tech sectors with significant equipment costs.

CRA Tax Reports

GST return data generated directly from your GL. Separate PST reporting for BC Ministry of Finance filing. Two agencies, two reports, one click each.

Cash-Basis Accounting

Revenue recognized at payment — CRA-ready for BC small businesses. No premature tax obligations on unpaid invoices.

Start Managing Your BC Business Finances

Dual-tax accounting with separate GST and PST tracking. Financial statements, CRA reports, and more —

Create Account
Trusted by Canadian Businesses — 1,200+ signups

Serving All of British Columbia

Accounting software for businesses in every BC city

Vancouver Surrey Burnaby Richmond Kelowna Victoria Langley Abbotsford Nanaimo Kamloops Prince George Coquitlam

BC Accounting: Dual GST+PST Tracking, Property-Heavy Businesses, and Industry-Specific CCA

British Columbia's dual tax system, 5% federal GST plus 7% provincial PST, creates the most complex sales tax accounting environment in Western Canada. Unlike Ontario's single 13% HST, BC businesses must maintain separate general ledger accounts for GST collected, GST paid (ITCs), PST collected, and PST paid. The fundamental difference is that GST paid on business expenses is recoverable through Input Tax Credits, while BC PST paid on business purchases is generally not recoverable and must be expensed. This dual treatment means your chart of accounts and every journal entry involving tax must distinguish between the two taxes.

Vancouver Property-Heavy Businesses

Vancouver's commercial real estate market is among the most expensive in Canada, and businesses in the region often carry significant property-related costs on their books. Commercial rent in Vancouver is subject to GST but exempt from PST, which simplifies the tax side but the sheer magnitude of rent expense makes accurate recording critical. Businesses owning commercial property in Vancouver must account for the Property Transfer Tax (which can be 1% to 5% of fair market value depending on the price tier), annual property taxes, and any capital improvements that qualify for CCA depreciation.

For property-centric businesses like real estate management companies, renovation contractors, and property developers, the accounting complexity multiplies. Each property should be tracked as a separate cost centre with its own revenue and expense allocation. GST on new residential construction has specific rebate rules, and the transition between personal-use and rental-use property triggers deemed disposition calculations. Vancouver businesses dealing with property should ensure their accounting system can handle multi-property tracking with proper GST/PST allocation on every transaction.

BC Employer Health Tax

The BC Employer Health Tax (EHT) applies to employers with BC remuneration exceeding $500,000 annually. The tax rate ranges from 0.98% to 1.95% depending on total payroll, and it replaced the former MSP premiums. For accounting purposes, BC EHT should be accrued monthly based on estimated annual payroll and posted to a separate employer tax expense account. The year-end reconciliation between estimated and actual payroll can result in a top-up payment or credit. Small businesses with payroll under $500,000 are exempt, creating a meaningful threshold that businesses approaching should monitor. Properly tracking payroll expenses in your general ledger ensures the EHT calculation is accurate and the expense is matched to the correct reporting period.

Forestry and Mining CCA Classes

BC's natural resource industries require specialized accounting knowledge around capital cost allowance. Forestry equipment, including feller bunchers, skidders, and log loaders, falls under CCA Class 10 (30% declining balance) when used in logging operations. Portable sawmills may qualify under Class 10 or Class 43 depending on their use. Mining operations use even more specialized classifications: Class 41 at 25% covers mineral resource properties and mining equipment, while Class 43 at 30% applies to manufacturing and processing equipment used in resource processing. BC's forestry tenure system adds another layer, as the value of forest licences and cutting rights may need to be treated as eligible capital property. For mining companies, exploration and development costs have specific accounting treatments under both ASPE and IFRS that differ from the CCA treatment for tax purposes, requiring careful parallel tracking.

Cannabis Industry Accounting

Since legalization, BC has become one of Canada's largest cannabis production regions, and licensed producers face unique accounting challenges. Cannabis is subject to both GST and BC PST, plus federal and provincial excise duties that must be tracked separately from sales taxes. The excise duty is calculated per gram or as a percentage of the selling price, whichever is higher, creating a variable tax that needs its own general ledger account. Inventory accounting for cannabis operations must track plants through growth stages, with biological assets valued differently than finished goods. The strict regulatory environment requires detailed seed-to-sale tracking that must reconcile with financial records. BC cannabis businesses need accounting systems that handle these multiple tax layers and inventory complexities while maintaining the documentation standards required by both CRA and provincial regulators.

BC Accounting FAQs

How does iBill track GST and PST separately for BC?
iBill maintains separate liability accounts in your general ledger for 5% GST and 7% BC PST. Every transaction automatically creates balanced journal entries that keep the two taxes distinct — essential for accurate CRA and BC provincial filings.
What BC businesses need to register for PST?
BC businesses that sell or lease taxable goods, provide software, or sell related services in BC must register for PST if their BC revenues exceed $10,000 in the past 12 months. Registration is done through the BC Ministry of Finance.
Can iBill handle items where PST applies but GST doesn't?
Yes. iBill's tax configuration allows per-line-item tax control. Some items in BC are GST-exempt but PST-taxable (or vice versa). You can set the applicable taxes for each invoice line item individually.
Is iBill available for BC businesses?
Yes, iBill is available to all Canadian businesses including BC. Full double-entry accounting, financial statements, CRA tax reports, and automatic GST/PST calculations.

Ready to manage your BC business accounting with proper GST and PST tracking?

Create Account

Managing BC's Dual-Tax Structure and Industry Credits

British Columbia's dual-tax system requires businesses to collect 5% GST (remitted to the CRA) and 7% BC PST (remitted to the provincial Ministry of Finance) as two entirely separate obligations. Unlike harmonized provinces, you file PST returns on a different schedule and through a different portal, which means your accounting records must cleanly separate the two liabilities. A dedicated BC PST calculator helps you confirm the correct provincial tax on each line item, particularly when dealing with PST-exempt goods like basic groceries versus taxable prepared foods. Getting this split wrong can trigger reassessments from both the CRA and the BC provincial tax authority simultaneously.

From Film Sets to Forestry: Sector-Specific Bookkeeping

BC's film and television industry generates billions annually, and production companies claiming the BC Film Incentive Tax Credit need their general ledger to isolate qualifying BC labour expenditures from non-qualifying costs with precision. Similarly, the province's carbon tax applies to fossil fuels at rates that change annually, requiring businesses in transportation, manufacturing, and heating to update their expense tracking categories each April. Forestry and mining operations face unique stumpage fees and mineral tax obligations that sit outside standard income tax frameworks entirely. Businesses in Vancouver also contend with some of the highest commercial lease costs in the country, making accurate overhead allocation essential for realistic profit margin calculations. Whether you operate a Kelowna vineyard dealing with agricultural exemptions or a Victoria-based SaaS company navigating digital service taxation, BC's economy demands accounting software that handles provincial complexity without slowing you down.

Start Your BC Accounting — Get Started Today!

Complete accounting software for BC businesses. GST and PST tracked separately in your GL.

Create Account

Unlimited Invoices • CRA-Ready