If you’re selling to customers in Canada through your WooCommerce store, you may need to collect GST/HST and QST tax ID information at checkout. This guide will walk you through how to add these optional fields using a free plugin called Checkout Field Editor.
From the sidebar menu, go to Plugins > Add Plugin.
Using the search bar, type "Checkout Field Editor" and choose the plugin developed by ThemeHigh.
Click “Install and Activate” button the plugin.
Once installed, the plugin will allow you to customize your WooCommerce checkout fields.
⚠️ Note: This setup uses Block Checkout Fields, not Classic Checkout Fields. Make sure you're using the block-based checkout editor.
Go to WooCommerce > Checkout Form.
Navigate to the Block Checkout Fields tab and click into the Additional Information section.
Click Add Field.
Set the following details:
Field Type: Text
Field Name: gst_id (or something similar)
Label: GST/HST ID
Leave the Required toggle off — this field should be optional.
Click Save & Close.
Click Add Field again.
Set the following details:
Field Type: Text
Field Name: qst_id
Label: QST ID
Again, leave the Required toggle off — this is also optional.
Click Save & Close.
Visit your WooCommerce store.
Select the "Checkout" tab.
You should now see the two additional fields under Additional Information:
GST/HST ID (for federal tax collection across most provinces)
QST ID (for Quebec-specific tax collection)
These fields allow Canadian customers to optionally enter their tax IDs at checkout.
Are these fields required for all customers?
No. These are optional fields, meant only for Canadian customers who need to provide GST/HST or QST tax IDs.
Will these tax IDs show on orders?
Yes, any information entered into these fields will be visible on the order details page in WooCommerce.
For further concerns, we're always here to help. If you can't find the answer you're looking for, please reach out to us using the chat bubble in the bottom right corner.