Sage 50 B.C. PST setup for engineering: GST plus 7% on 30% (2026)
Test a Sage 50 Canada tax code for B.C. engineering services: keep 5% GST and 7%-on-30% PST separate, verify the C$1,071 invoice PDF, and reconcile both taxes through accounts, Tax Summary, Box A, and Box B.
Start with the C$1,071 result, not a Sage tax-code label
Confirm the engineering or geoscience classification, B.C. connection, exemptions, resale treatment, disbursements, allocations, collector or small-seller position, October 2026 transition, and federal GST treatment before opening Sage settings. A tax code calculates the rates entered; it does not determine whether the line belongs in the rule.
For a confirmed C$1,000 fully taxable engineering fee, B.C. PST is C$21: 7% × (30% × C$1,000). When 5% GST separately applies to the full fee, GST is C$50 and the customer total is C$1,071. Keep the legal 7%-on-30% workpaper even if Sage uses a 2.1% implementation component.
Reject the ordinary B.C. GST-plus-PST code on this line because 7% PST on the full C$1,000 would produce C$70. Also reject one merged 7.1% tax or any compound calculation that prevents the two statutory identities from being traced.
| Line | Required calculation | Expected amount |
|---|---|---|
| Engineering fee | Confirmed taxable purchase price | C$1,000.00 |
| GST — illustrative | 5% × C$1,000 when federal treatment is confirmed | C$50.00 |
| B.C. PST | 7% × (30% × C$1,000) | C$21.00 |
| Customer total | C$1,000 + C$50 + C$21 | C$1,071.00 |
Set up the taxes and linked accounts before the tax code
Sage documents a two-step setup: define each tax under Setup, Settings, Company, Sales Taxes, Taxes, then create tax codes. For each tax, the current instructions call for the appropriate accounts that track tax paid on purchases and tax charged on sales, and a Yes choice for Report on taxes when Sage should generate tax reports.
Keep the ordinary GST tax for transactions where it applies. Create a separately named and dated engineering-PST candidate only in a backup or controlled test company first, with the reviewed B.C. charged-on-sales account. Do not rename or repurpose the ordinary 7% B.C. PST tax used for full-base transactions.
The purchase-side refundable setting and linked account require their own legal and accounting conclusion. Do not mark B.C. PST refundable merely to make a report net to the desired amount. Record the Sage edition, release, company file, single-user change window, active taxes, linked accounts, and reviewer.
- Preserve a backup and work in the exact company-file version that will issue invoices.
- Use distinct, recognizable GST and B.C. engineering-PST names and charged-on-sales accounts.
- Enable tax reporting only with the intended accounts and confirm the report includes the new candidate.
Create one candidate code with two independent tax components
Sage's current setup article permits tax codes of up to two letters and lets a code contain the appropriate taxes, taxable or other status, percentage rate, included-in-price setting, and refundable setting. Create a dated test code such as GE and add the existing confirmed 5% GST tax plus the separate engineering-PST tax at 2.1%.
Both components must be Taxable and Included in price must be No for the baseline where tax is added on top of the C$1,000 fee. The engineering-PST component must calculate from the net fee rather than GST-inclusive value. A compound result would produce C$22.05 PST instead of C$21.
Assign the code only to a fictional service item, customer, or transaction whose whole line has been confirmed taxable under the 30% base. Separate exempt phases, other service groups, goods, software, disbursements, jurisdiction allocations, and transition amounts before choosing the code.
| Component | Rate entered | Included in price | Required destination |
|---|---|---|---|
| GST | 5% only when confirmed | No for this example | Federal charged-on-sales account and workpaper |
| B.C. engineering PST | 2.1% arithmetic equivalent | No for this example | Provincial charged-on-sales account and 7%-on-30% workpaper |
| Candidate code | Both taxes | Added to net fee | Separate customer and reporting identities |
Treat the customer-facing tax breakdown as a hard gate
B.C.'s regulation requires a collector who provides an invoice and levies PST to show PST as a separate item. Sage's support article says a code should charge two taxes to show a breakdown, but it also warns that when more than two taxes are configured in the company, the customer-facing document can show one total tax amount while detail remains behind a magnifying-glass view.
That company-level display limitation means the settings screen and transaction detail are not enough. Generate the invoice through the exact sales form, template, language, email, and PDF path customers will receive. Approve only a document that identifies C$50 GST separately when applicable, identifies C$21 B.C. PST separately, and totals C$1,071.
If the live company needs other taxes and Sage merges the display, do not delete required taxes merely to improve one form. Stop and use a reviewed form customization or another invoicing workflow that can meet the separate-item requirement, then confirm the result with current Sage support and the reviewer.
Run credits, cents, mixed lines, and a higher-value invoice
Test C$1,000, C$12,000, a C$100 reversal or credit, a cents-sensitive multi-line invoice, and mixed or transition work. Keep the transactions fictional until every customer, account, report, and return gate passes.
A C$12,000 confirmed taxable engineering fee produces C$252 PST and, when 5% GST applies, C$600 GST and a C$12,852 total. A C$100 correction under the same treatment should reverse C$2.10 PST and C$5 GST from the customer balance and the same charged-on-sales accounts.
Compare each line to the saved legal workpaper. Reject unexplained rounding, a code that applies to exempt lines, a credit that changes accounts receivable without reducing both taxes, or a template that shows the correct total but hides the provincial identity.
| Test | Expected B.C. PST | Additional evidence |
|---|---|---|
| C$1,000 confirmed taxable fee | C$21.00 | C$50 GST and C$1,071 total only when GST applies |
| C$12,000 confirmed taxable fee | C$252.00 | C$600 GST and C$12,852 total only when GST applies |
| C$100 correction | C$2.10 credit | C$5 GST credit and both charged accounts reduced when applicable |
| Cents-sensitive multi-line invoice | Line-by-line workpaper result | No unexplained document, account, or report variance |
| Mixed or transition invoice | Only supported taxable lines | Separate classification, dates, and allocation evidence |
Reconcile Tax Summary, accounts, Box A, and Box B
Sage documents Reports, Tax, Summary with a remitting-period date range, purchases and sales, taxable status, and selected taxes. It also warns that Tax Summary does not include adjustments to a remittance paid in an earlier period and directs users to Transactions by Account for those changes. Run the report separately for the GST and engineering-PST taxes and reconcile both to their linked accounts.
For the baseline, trace the supported C$1,000 sale to the relevant Box A population, C$21 to Box B and the provincial charged-on-sales account, and C$50 to the federal workpaper and GST account when applicable. A Sage report showing a 2.1% component does not replace the legal 7%-on-30% bridge.
Sage's remittance workflow uses the government vendor and the charged and paid tax accounts. Record B.C. and federal payments separately, reconcile the actual eTaxBC and federal confirmations, and review prior-period entries through Transactions by Account before treating the period as closed.
- Save Tax Summary by selected tax and the supporting Transactions by Account detail.
- Test paid and unpaid invoices across the reporting-period boundary.
- Bridge invoices and corrections to Box A, Box B, GST/HST, eTaxBC, and bank evidence.
- Investigate any report that merges taxes, omits adjustments, or differs from the linked accounts.
Fail closed when the PDF or reporting trail cannot be reconciled
Approve the candidate only when the exact Sage edition, release, company file, tax list, code, linked accounts, invoice form, PDF, Tax Summary, Transactions by Account, correction path, return workpapers, and payments all preserve both taxes. A correct arithmetic total is only one gate.
Pause automated invoicing if the company-wide tax list causes a merged display, either tax posts to the wrong account, Tax Summary cannot isolate the C$21, prior-period adjustments are missing, the correction fails to reverse both taxes, or the code spreads to unsupported lines. Preserve the failed test and obtain current Sage, bookkeeping, accounting, or provincial support.
Sage 50 is a trademark of Sage Group plc. Thirty North is not affiliated with or endorsed by Sage. Editions, releases, forms, reports, and support instructions can change; the linked Sage Knowledgebase and observed company file remain the implementation evidence.
What to do now
- 01
Confirm the engineering classification, B.C. connection, 30% PST base, registration, transition amount, and separate GST treatment.
- 02
Back up the exact Sage company file and record the edition, release, active taxes, linked accounts, forms, language, and reviewer.
- 03
Create a dated candidate tax code containing separate 5% GST and 2.1% engineering-PST components applied to the net fee.
- 04
Apply the code only to a fictional, fully supported service line and inspect the actual customer PDF for separate tax identities.
- 05
Run the C$1,000, C$12,000, C$100 correction, cents, mixed-line, account, Tax Summary, and period-boundary tests.
- 06
Reconcile Tax Summary and Transactions by Account to GST/HST, Box A, Box B, eTaxBC, and separate payment evidence.
Get a fact-specific review when…
- The engineering classification, B.C. connection, exemption, resale, disbursement, allocation, small-seller position, transition amount, or GST treatment is unresolved.
- The Sage edition, release, company file, single-user change window, active tax list, linked accounts, form, language, or report filters are not recorded.
- The ordinary B.C. tax code applies 7% PST to the full engineering fee or a single 7.1% tax replaces the two statutory identities.
- More than two configured taxes cause the actual customer invoice or PDF to merge GST and B.C. PST into one total.
- The 2.1% component is compound, included in price unexpectedly, marked refundable without support, or linked to the wrong account.
- The C$12,000, correction, cents-sensitive, mixed-line, paid, or unpaid test is missing or does not reconcile.
- Tax Summary, Transactions by Account, GST/HST, Box A, Box B, eTaxBC, and the bank payments cannot be bridged.
- A historical tax, code, transaction, report, or remittance is being overwritten rather than corrected through a dated audit trail.
Check the rule behind the guide.
The separate-item invoice requirement for levied PST and related invoice controls.
Open official guidance Province of British ColumbiaPST on engineering and geoscience servicesThe service definition, 7%-on-30% formula, exemptions, registration, filing, and transition rules.
Open official guidance Province of British ColumbiaGuide to completing the PST returnBox A, Box B, collectable PST, adjustments, and electronic filing controls.
Open official guidance Sage KnowledgebaseHow to set up sales taxes in Sage 50 CanadaSeparate taxes and accounts, report settings, multi-tax codes, status, rates, included-in-price, refundable, and default-code controls.
Open official guidance Sage KnowledgebaseThe sales tax is not broken down on the invoiceThe customer-document display limits for one, two, or more configured taxes and the need to inspect the actual form.
Open official guidance Sage KnowledgebaseHow to record and remit sales taxTax Summary filters, prior-period adjustment limitations, account review, government vendors, and payment entries.
Open official guidance