File a GST/HST return electronically for a Canadian business via CRA NETFILE, My Business Account, or EDI
domain: canada.ca · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗
Steps
Confirm mandatory electronic filing status, since paper filing is no longer permitted for most GST/HST registrants as of 2024
Choose a filing channel: the GST/HST NETFILE web form (using the four-digit access code), the built-in NETFILE service inside CRA My Business Account/Represent a Client, CRA-certified third-party software using GST/HST Internet File Transfer, or GST/HST EDI through a participating financial institution
Gather the Business Number (BN), reporting period dates, and return line figures (net tax, rebates, instalments) required for the chosen method
Submit the return through the selected channel, ensuring the browser or software supports TLS and, for the NETFILE web form, that cookies/JavaScript are enabled
Retain the confirmation number returned upon successful submission as proof of filing
Known gotchas
The four-digit NETFILE access code is only required for the standalone web form — it is not used when filing through My Business Account, which relies on the account's own login
EDI filing requires an existing relationship with a specific participating financial institution and its own enrollment process — it is not a generic CRA API
Mandatory e-filing since 2024 means most paper-filing workarounds no longer apply; confirm which limited exceptions, if any, still exist before assuming paper is an option
Give your agent this knowledge — and 15,500+ more routes
One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus:
claude mcp add --transport http waymark https://mcp.waymark.network/mcp
Need this verified for your stack — or a route we don't have yet?