Canada GST Verification API
Simplify Canadian GST checks and tax compliance
Validate Goods and Services Tax numbers for Canadian businesses in real-time. Ensure tax compliance during invoice processing and B2B verification while preventing fraud through accurate GST number validation on any transaction date.


2x
More Fraud Detection
13
Federal States Coverage
160M+
Global Businesses Verified
Trusted by industry leaders
Finally, GST Verification you can count on
Handle every tax compliance scenario with ease, knowing your GST verification is always accurate. Reduce manual work, eliminate errors, and grow your business
Expand in Canada without drowning in tax compliance
Enter the Canadian market confidently. Signzy tracks every local regulation and pushes updates, keeping your onboarding, payments, and AML workflows perpetually compliant — no spreadsheet wrangling or last-minute code scrambles required.

Keep deals moving with foolproof GST checks
Build genuine business relations on GST and KYB data you can trust. Signzy’s business verification is built on reliable databases to give you unmatched coverage and accuracy in Canada.

Make confident decisions with the right business data
Instantly confirm a company’s GST/HST registration status, business type, and effective dates — so your risk and finance teams can approve legitimate Canadian businesses and flag questionable ones before a single dollar moves.

Get total GST Clarity
The GST verification solution that grows with your business needs and adapts to your workflow
Invoice & Tax Compliance
Fraud Prevention
B2B Partner Verification
Marketplace / Seller Vetting
Regulatory Reporting & Audit Readiness

For all your verification needs in Canada
Weave a seamless story of trust with end-to-end KYC, KYB & AML compliance
Canada Business Verification
Automate your approach to verify UBOs, documents, and bank accounts effectively, preventing fraud while being compliant with global and Canadian KYB requirements.
EIN Verification
Streamline your KYB process and onboard legally incorporated businesses in the US through effective Employer Identification Number checks.
One Touch KYC
Onboard users with confidence with Signzy’s foolproof KYC suite. ID checks, biometric verification, AML monitoring, all work together to build dynamic user risk profiles.
AML + Transaction Monitoring
Stay one step ahead of fraud and money laundering — mitigate risk and screen users against Politically Exposed Persons (PEP), sanctions lists, adverse media, and more.
Developer Docs
Ship it before your coffee cools.
Integrate the API during lunch hour, customize based on your needs, and go live within 2-4 weeks!

FAQ
What is the difference between GST, HST, and PST in Canada??
GST (Goods and Services Tax): A 5% federal tax applied across all provinces and territories in Canada.
HST (Harmonized Sales Tax): A combined federal and provincial tax used in provinces like Ontario (13%), Nova Scotia (15%), and New Brunswick (15%). It replaces separate GST and provincial sales tax.
PST (Provincial Sales Tax): A separate provincial tax collected alongside GST in provinces like British Columbia, Saskatchewan, and Manitoba that don't use HST.
How is GST verification different from general business verification in Canada?
GST verification focuses specifically on tax compliance, while business verification covers broader corporate legitimacy:
- GST Verification: Confirms tax registration status with the Canada Revenue Agency (CRA) for a specific date
- Business Verification: Validates overall business existence, registration, and corporate structure across multiple registries
- Use Cases: GST verification is essential for invoice processing and tax compliance, while business verification is used for onboarding and due diligence
- Data Sources: GST verification pulls from CRA tax databases, while business verification uses provincial/federal corporate registries
What are the main challenges of GST verification in Canada?
Date-Specific Validation:GST registration status can change over time, requiring verification for specific transaction dates.
Number Format Variations: GST numbers can be 9-digit Business Numbers or 15-character GST identifiers, causing confusion.
Provincial Differences: Different provinces use GST+PST or HST systems, affecting which numbers businesses need.
Registration Changes: Businesses may register, deregister, or change their GST status, making real-time verification crucial.
Fraud Prevention:Fake or expired GST numbers are common in fraudulent transactions.
Cross-Border Complexity:Canadian businesses operating internationally may have different tax obligations.
Why do I need to verify GST numbers for my business?
GST verification focuses specifically on tax compliance, while business verification covers broader corporate legitimacy:
- Tax Compliance: Ensure you're dealing with legitimate, tax-compliant businesses as required by CRA
- Invoice Accuracy: Confirm GST numbers on invoices are valid before processing payments
- Fraud Prevention: Identify fake GST numbers used in fraudulent transactions
- Audit Protection: Maintain records of due diligence for CRA audits and compliance reporting
- B2B Transactions: Verify supplier and client tax status before entering contracts
What happens if a GST number is invalid or inactive?
Our API provides clear responses for different scenarios:
- Valid Match: Returns "matchfound": true when GST number is valid for the business and date
- No Match: Returns "matchfound": false when GST number is invalid, expired, or doesn't match the business name
What if I run into an error? Is there documentation?
Visit the developer docs: https://docs.signzy.com/us-apis/canada-gst-verification
You can also email us at connect@signzy.com, and we'll try our best to assist you!