What Should I Check When Setting Up Tax Codes in Sage 50 for a New Company?
Author : Get sage help | Published On : 19 Aug 2026
Starting a new company file in Sage 50, or reviewing one that was set up by someone else, often raises the same question: are the tax codes actually correct, or just whatever the software defaulted to? This article works through a practical checklist for verifying and setting up tax codes properly from the start, so you're not troubleshooting calculation errors months later.
When setting up sage tax codes list for a new company file, check that each code matches your current provincial tax requirements (GST, HST, PST, or QST), confirm it's linked to the correct liability account, and verify it's assigned as the default on relevant customers, vendors, and items. Review the full list under Setup > Settings > Company > Sales Taxes before processing live transactions.
What Does a Correct Tax Code Setup Look Like?
A properly configured tax code has three things aligned: an accurate rate, a correct linked account, and correct default assignment across your customer, vendor, and item records. When any one of these three is off, transactions will look fine individually but cause problems later, usually showing up as a discrepancy on a tax report or an incorrect amount charged to a customer.
Reviewing your full sage tax codes list before you start invoicing is far easier than correcting historical transactions later, which is why this checklist is worth doing at setup, not just when something looks wrong.
Why New Setups Often Have Tax Code Problems
Default codes based on province selected at setup. Sage 50 assigns starting tax codes based on the province chosen when the company file was created. If that selection was wrong, or if the business operates across multiple provinces, the defaults won't be sufficient.
Multiple tax types not accounted for. A business that needs to track GST and PST separately (rather than a combined HST) sometimes has only one code set up, missing the second.
Exempt or zero-rated sales not configured. Businesses selling items that are tax-exempt, or selling to out-of-province customers, need a separate code for those transactions, which is easy to skip during initial setup.
Data brought over from another system. If the company file was migrated or if data was manually re-entered from a previous system, the sage tax id and code numbering may not match what you're used to, leading to uncertainty about whether it's set up right.
No one tested a transaction before going live. Skipping a test invoice means the first real transaction becomes the first time anyone notices if a code is wrong.
Step-by-Step Setup Checklist
Step 1: Confirm your province and applicable tax types
Before touching Sage 50, know exactly which taxes apply to your business — GST only, HST, or GST plus PST — based on where you operate and sell.
Step 2: Open the Sales Taxes settings
Go to Setup > Settings > Company > Sales Taxes to see what codes currently exist in the company file.
Step 3: Compare existing codes against your actual requirements
Check each code's rate against your confirmed tax obligations from Step 1. Note any missing codes (for example, a zero-rated or exempt code if you sell any tax-exempt items).
Step 4: Add any missing codes
Create new codes for any tax type not already represented, giving each a clear, recognizable description and the correct rate.
Step 5: Confirm each code's linked account
Check that every code posts to the correct liability account in your chart of accounts, so collected tax lands in the right place on your books.
Step 6: Set default codes on customers, vendors, and items
Review your customer, vendor, and inventory records to confirm the correct tax code is set as the default, rather than leaving it blank or on a generic default.
Step 7: Run a test transaction for each tax scenario
Create a sample invoice for a standard taxable sale, and if applicable, one for an exempt or out-of-province sale, to confirm each calculates correctly before processing real transactions.
Common Mistakes to Avoid
Assuming the province selected at setup covers everything. Businesses with customers in multiple provinces often need more than the single default code Sage 50 provides initially.
Setting up rates without confirming them first. Entering a rate from memory or an old reference, rather than verifying current provincial requirements, can build an error into the system from day one.
Leaving default tax codes blank on customer or item records. This forces manual selection on every transaction, which increases the chance of human error over time.
Not testing before going live. Processing real invoices without a test transaction means errors get discovered only after they've already affected actual records.
Overlooking the connection between tax codes and financial reports. A tax code linked to the wrong account can make an otherwise correct transaction throw off your balance sheet or tax liability reports.
Expert Tips
- Back up the company file before beginning any tax code setup or changes, especially on a new file that hasn't yet accumulated much data.
- Document your finalized tax code list in a simple reference sheet once setup is complete, for your own use and for training any new staff.
- Restrict edit access to sales tax settings to a small number of trusted users once setup is finished, to prevent accidental changes.
- Recheck codes after any provincial budget announcement, since rates can be adjusted by government bodies periodically.
- Reconcile your tax report against your general ledger early and regularly, not just at filing time, to catch setup issues while they're still easy to fix.
When Should You Seek Technical Help?
Setting up tax codes correctly usually just takes careful review against your actual tax obligations, but consider getting outside input if:
- You're unsure which tax types legally apply to your specific business or province, which is better confirmed with an accountant
- The company file was migrated from another system and the codes don't seem to match at all
- Test transactions continue to calculate incorrectly after reviewing all settings
- You're setting up tax codes for a business operating in multiple provinces and want to confirm the structure is sound before going live
read more: What's the Difference Between Sage Tax Codes and a Sage Tariff Code?
FAQs
How do I set up tax codes in Sage 50 for a brand-new company?
Start by confirming which taxes apply to your business and province, then review and adjust the default codes under Setup > Settings > Company > Sales Taxes.
Do I need to set up more than one tax code?
Possibly. If you sell across provinces, have exempt items, or operate under a tax structure with separate GST and PST, you'll likely need multiple codes.
What happens if I use the wrong default tax code on a customer?
Every future invoice for that customer will apply the wrong code until it's corrected, so it's worth checking customer records during setup.
Can I change tax codes after transactions have already been entered?
Yes, but changing an existing code's rate affects how historical reports read. For rate changes going forward, creating a new code is often preferable to editing the old one.
How do I know if my tax codes are set up correctly?
Run a test transaction for each tax scenario your business handles and confirm the calculated amount matches your expected rate.
Does Sage 50 automatically know my province's tax rate?
It uses default settings based on the province selected during setup, but rates should still be manually verified, especially after any tax law changes.
What if I'm still unsure my tax codes are correct after checking everything?
Confirming with your accountant is a reasonable step, since they can verify the specific tax obligations for your business type and location.
