Plain-language Canadian sales-tax guide

FreshBooks B.C. PST setup for engineering: GST plus 7% on 30% (2026)

Configure two uniquely named FreshBooks taxes for a confirmed B.C. engineering line, verify separate GST and PST on the customer PDF, test credits and reports, and bridge the result to Box A, Box B, eTaxBC, and remittance records.

14 minute readReviewed Primary sources linked
01

Make C$1,071 the acceptance result

For one confirmed C$1,000 taxable engineering service connected to B.C., the provincial formula produces C$21 of PST: 7% × (30% × C$1,000). If the federal facts separately support 5% GST on the full fee, the illustrative GST is C$50 and the invoice total is C$1,071.

Treat those amounts as acceptance evidence, not as a classification shortcut. A FreshBooks tax named 2.1% does not prove that the service is taxable, that GST applies, or that the customer document, accounts, reports, credit, Box A, Box B, eTaxBC return, and payment all preserve the legal split.

Confirm the engineering-service definition, B.C. connection, exemptions, resale, disbursements, allocations, collector or small-seller position, transition dates, and federal GST treatment before configuring a live service or invoice.

Acceptance result for one fully taxable C$1,000 engineering fee
LineCalculationExpected amount
Engineering feeConfirmed taxable purchase priceC$1,000.00
GST — illustrative5% × C$1,000 when federal treatment is confirmedC$50.00
B.C. PST7% × (30% × C$1,000)C$21.00
Invoice totalC$1,000 + C$50 + C$21C$1,071.00
02

Create two uniquely named taxes and apply both to the line

FreshBooks says a new sales-tax rate can use up to three decimal places and that up to two existing taxes can be selected on an invoice line. Create two separate taxes with durable names such as “GST 5%” and “BC PST ENG — 7% × 30% — 2026-10-01,” then select both through Add Taxes only on a line whose treatment is supported.

Enter 5% for GST only when the federal treatment has been confirmed. Enter 2.1% for the B.C. engineering PST implementation because 7% × 30% equals 2.1% of the same fully taxable net line. The 2.1% entry is an arithmetic equivalent, not the statutory PST rate, and the combined 7.1% is not one legal tax.

FreshBooks notes that tax-name, rate, or number edits affect new documents moving forward and existing documents must be edited separately. Use dated names, preserve the 7%-on-30% workpaper, and do not silently repurpose a historical tax. Use separate classified lines or another reviewed process for exempt, mixed, allocated, credited, or transitional amounts.

Candidate FreshBooks taxes—not a legal-rate shortcut
Unique tax nameRate enteredApply toEvidence
GST 5%5% only when confirmedFull supported net lineFederal treatment and GST workpaper
BC PST ENG — 7% × 30% — 2026-10-012.1% arithmetic equivalentFull confirmed taxable engineering lineProvincial 7%-on-30% workpaper
Combined arithmetic7.1%Acceptance total onlyNever present as one statutory tax
03

Approve the actual customer PDF, not the settings screen

Section 85 of the Provincial Sales Tax Regulation requires a collector who provides an invoice and levies PST to show the tax as a separate item. FreshBooks documents that two taxes can be attached to a line, but that capability alone does not prove how the active template, language, currency, client view, or PDF will identify them.

Create a draft using a fictional test client, then preview and download the exact customer PDF. Approve the setup only if GST is separately identified when applicable, B.C. PST is separately identified, and the amounts reconcile to the net fee and total. A document that only shows “Tax C$71,” “7.1%,” or another merged amount fails this acceptance gate.

Repeat the render after any change to the tax name, number, invoice style, client language, currency, saved service, or recurring template. Preserve the approved PDF beside the setup record and legal workpaper before enabling recurring or automatic sending.

Customer-document acceptance checks
Document elementRequired resultReject when
GSTC$50.00 separately identified when applicableMissing or merged with PST
B.C. PSTC$21.00 separately identifiedOnly 2.1%, 7.1%, or C$71 appears without PST identity
Invoice totalC$1,071.00Does not reconcile to the fee plus both taxes
04

Verify separate tax accounts and run the acceptance suite

FreshBooks says each uniquely named sales tax creates a sales-tax account under the Taxes Payable parent account. Its journal-entry examples show a billed invoice posting the named tax to Taxes Payable. After the draft becomes reportable under the test workflow, inspect the Chart of Accounts and General Ledger and confirm that GST and B.C. PST remain separately named and traceable.

Run a C$1,000 baseline, a C$12,000 fee, a C$100 reversal, at least one cents-sensitive multi-line invoice, and one mixed or allocated invoice. Verify the customer PDF, invoice status, Sales Tax Summary, both tax accounts, General Ledger, and legal workpaper for each relevant case.

A C$12,000 fully taxable engineering fee produces C$252 PST and, when 5% GST is separately confirmed, C$600 GST and a C$12,852 total. A C$100 reversal with the same supported treatment should reverse C$2.10 PST and C$5 GST. Mixed work belongs on separately classified lines; two selected taxes cannot decide which work is taxable.

Minimum FreshBooks acceptance suite
TestExpected B.C. PSTAdditional evidence
C$1,000 confirmed taxable engineering feeC$21.00C$50 GST and C$1,071 total only when GST is confirmed
C$12,000 confirmed taxable engineering feeC$252.00C$600 GST and C$12,852 total only when GST is confirmed
C$100 reversal of the same treatmentC$2.10 creditC$5 GST credit when the same federal treatment applies
Cents-sensitive multi-line invoiceResult tied line by line to workpaperNo unexplained document or report variance
Mixed taxable and exempt or unresolved workOnly supported taxable linesSeparate classifications and allocation evidence
05

Use a credit note when tax must reverse

FreshBooks says sales tax can be added to credit notes, while prepayment and overpayment credits cannot carry sales tax. Its journal-entry examples show a credit note with sales tax debiting the named Taxes Payable account. Use a credit note that mirrors the original supported line and taxes when the purpose is to reverse invoiced GST and B.C. PST.

Do not use a prepayment or overpayment credit as evidence that tax was reversed merely because the customer's balance changed. Verify the C$100 test credit displays C$5 GST and C$2.10 PST, posts to the same named tax accounts, reduces the relevant Sales Tax Summary amounts, and traces to the federal and provincial return workpapers.

Credits consolidate into the client's available balance, so preserve the original invoice number, credit-note number, reason, line classification, tax names, expected entries, and actual report effect. Stop if the credit fixes Accounts Receivable but leaves either tax liability unchanged or untraceable.

06

Control the Sales Tax Summary basis, drafts, currency, and access

FreshBooks' Sales Tax Summary can run on Billed (accrual) or Collected (cash-based) income. Billed includes dated non-draft invoices whether paid or unpaid; Collected uses payments received in the selected range. Drafts are excluded, and only one currency can be viewed at a time. Choose the basis that matches the reviewed filing workpaper rather than whichever report total looks convenient.

Export the Sales Tax Summary for the period and reconcile each named tax to invoices and credit notes. Use the Invoice Details report with matching date and accounting-method filters to identify lines with zero tax when total billed or collected does not reconcile to taxable amounts plus taxes.

FreshBooks says Accounting features are available on trials and Plus, Premium, and Select plans. Confirm that the actual subscription and user role provide the Chart of Accounts, General Ledger, reports, bank reconciliation, and journal-entry access required by the control design before committing to the workflow.

  • Record the business, subscription, user role, currency, report basis, date range, tax names, rates, setup date, and reviewer.
  • Exclude drafts from acceptance totals and confirm when a test invoice becomes reportable.
  • Run and save one report per currency when the business invoices in more than one currency.
  • Investigate every zero-tax line and every variance between the invoice, report, tax account, and workpaper.
07

Bridge FreshBooks to GST/HST, Box A, Box B, and remittance

The Province's return guide says Box A includes taxable, non-taxable, and exempt Canadian sales and leases before GST and PST. Box B includes PST collectable on taxable sales and leases, including PST charged but not yet collected. Sellers of the newly taxable professional services must file and remit electronically.

For the C$1,000 acceptance transaction, the provincial workpaper should generally trace C$1,000 to the appropriate Box A population and C$21 to Box B, subject to all facts for the period. A FreshBooks report that describes C$21 as 2.1% of the full line still needs the separate legal bridge showing 7% × 30%. Reconcile invoices and credit notes to the named PST account, Sales Tax Summary, Box A and Box B workpapers, eTaxBC return, and payment confirmation.

FreshBooks currently tracks sales taxes but does not complete the external filing and remittance workflow. It also says Taxes Paid does not automatically deduct from Taxes Payable. Have the accountant or an owner with Advanced Accounting record the reviewed remittance or refund journal entry, handle the imported bank transaction under the current bank-reconciliation workflow, and reconcile the federal GST component separately. Do not claim that FreshBooks files the B.C. return or automatically nets tax paid against tax payable.

08

Fail closed when classification, display, reporting, or access breaks

The two-tax setup is arithmetic only. It cannot classify a service, establish the B.C. connection, choose an exemption, allocate a bundle, remove an actual-cost disbursement, decide small-seller or registration status, apply the October transition, or determine federal GST. Use separate supported lines and workpapers whenever the facts differ.

Approve the setup only after legal classification, both rates, the customer PDF, named tax accounts, larger invoice, credit note, cents, mixed-line, report-basis, currency, Box A, Box B, GST/HST, eTaxBC, journal-entry, bank, and payment tests all pass. Preserve expected and observed results, PDFs, reports, entries, corrections, reviewer, and approval date.

If FreshBooks cannot identify PST separately on the customer PDF, cannot preserve two distinct tax accounts, excludes an expected invoice or credit, lacks the required accounting access, or cannot reconcile to the filing and remittance records, pause automatic sending. Use another reviewed process and obtain current FreshBooks, bookkeeping, accounting, or provincial support. FreshBooks is a trademark of 2ndSite Inc.; Thirty North is not affiliated with or endorsed by FreshBooks.

Put this into practice

What to do now

  1. 01

    Confirm the engineering classification, 30% PST base, B.C. connection, registration and transition position, and separate GST treatment.

  2. 02

    Create two dated, uniquely named FreshBooks taxes: GST 5% when confirmed and BC PST ENG at the 2.1% arithmetic equivalent backed by a 7%-on-30% workpaper.

  3. 03

    Apply up to two taxes to one fictional test line and approve only the actual customer PDF with separate GST and B.C. PST amounts.

  4. 04

    Verify separate named accounts under Taxes Payable and run the C$1,000, C$12,000, credit-note, cents, mixed-line, report, and currency tests.

  5. 05

    Reconcile the correct Billed or Collected Sales Tax Summary basis to GST/HST, B.C. Box A and Box B, eTaxBC, journal entries, bank records, and payment evidence.

Calculate and copy the B.C. engineering PST workpaper Check a GST/HST or QST number Check GST/HST invoice requirements Calculate registration timing Calculate filing and payment dates Download a 12-month deadline calendar Calculate return lines 101–115 Estimate a late-filing penalty Estimate a GST/HST Quick Method remittance
Pause and confirm

Get a fact-specific review when…

  • The service, B.C. connection, exemption, resale, disbursement, allocation, small-seller position, transition amount, or GST treatment is unresolved.
  • The FreshBooks subscription, user role, interface, currency, or accounting features differ from the current documentation or required control design.
  • The customer PDF merges, omits, or fails to identify GST and B.C. PST as separate amounts.
  • The 2.1% implementation entry is presented as the statutory PST rate or is applied without the 7%-on-30% workpaper.
  • The two uniquely named taxes do not produce distinct, traceable accounts under Taxes Payable.
  • A prepayment or overpayment credit is being used to reverse tax instead of a tested credit note.
  • The Billed or Collected basis, draft status, date range, currency, invoice, credit, or zero-tax line does not reconcile to the filing workpaper.
  • Taxes Paid is assumed to net automatically against Taxes Payable, or the remittance entry, bank transaction, Box A, Box B, eTaxBC, GST/HST, and payment records do not agree.
Official sources

Check the rule behind the guide.

British Columbia LawsProvincial Sales Tax Regulation, sections 84–86

The requirement to show levied PST as a separate invoice item and related invoice controls.

Open official guidance
Province of British ColumbiaPST on engineering and geoscience services

The professional-service definition, 7%-on-30% formula, taxable portion, bundles, disbursements, B.C. connection, exemptions, registration, electronic filing, and transition rules.

Open official guidance
Province of British ColumbiaGuide to completing the PST return

Box A sales before GST and PST, Box B PST collectable, liability and adjustment workflow, and electronic filing for the newly taxable professional services.

Open official guidance
FreshBooks SupportHow sales tax works

Unique tax names, rates to three decimal places, selection of up to two taxes, Taxes Payable accounts, report and plan access, non-automatic Taxes Paid netting, and the external remittance-entry workflow.

Open official guidance
FreshBooks SupportCreate an invoice

Line-level Add Taxes controls, selection of up to two existing taxes, saved item or service tax defaults, draft behavior, and customer PDF delivery.

Open official guidance
FreshBooks SupportSales Tax Summary report

Billed and Collected bases, draft exclusions, one-currency-at-a-time reporting, taxable and tax totals, exports, and the Invoice Details zero-tax-line review.

Open official guidance
FreshBooks SupportHow credits work

The distinction between credit notes that can carry sales tax and prepayment or overpayment credits that cannot.

Open official guidance
FreshBooks SupportJournal entries

Manual journal-entry access for accountants or owners with Advanced Accounting and the liability, bank-reconciliation, and tax-remittance workflow.

Open official guidance
FreshBooks SupportHow common transactions are recorded as journal entries

Automatic invoice and credit-note entries, named Taxes Payable accounts, and the General Ledger effect of sales tax and credits.

Open official guidance