Every payment to a foreign contractor in Vietnam triggers Foreign Contractor Tax (FCT) obligations — but before any withholding or remittance, the contractor needs a Vietnamese tax code. Missing this step is the single most common compliance gap we see in first-time cross-border engagements.
The registration deadline is 10 working days from contract signing (Circular 86/2024/TT-BTC, effective February 6, 2025 — replacing Circular 105/2020/TT-BTC). Late registration incurs VND 1–5 million (~USD 40–200) penalty depending on delay duration (Decree 125/2020/ND-CP, Article 13).
This guide covers both registration paths: Vietnamese party filing on behalf (the norm) and foreign contractor self-registration.
Two registration paths
Tax code registration follows one of two tracks, determined by who handles FCT calculation and remittance:
| Path | When it applies | Tax code format | Filing method |
|---|---|---|---|
| Vietnamese party files on behalf | Standard arrangement — Vietnamese buyer withholds and remits FCT | 13-digit (10 digits = Vietnamese party’s tax ID + 3 digits = contract sequence) | Online via thuedientu.gdt.gov.vn |
| Foreign contractor self-registers | Contractor has PE in Vietnam, or elects Deduction/Hybrid Method | 10-digit (independent code per contract) | In-person at provincial tax office |
Over 90% of FCT registrations in practice follow the first path. The Vietnamese party handles everything — the foreign contractor only needs to supply supporting documents.
Under standard practice, each contract generates a separate tax code — a foreign contractor with three active contracts in Vietnam will hold three distinct tax codes, each with its own filing and settlement obligations. Circular 86/2024/TT-BTC introduced provisions allowing shared tax identification numbers for business cooperation contracts upon request, though per-contract registration remains the norm for most FCT arrangements.
Path 1: Vietnamese party registers on behalf (online)
This is the standard process when the Vietnamese enterprise withholds FCT under the Direct Method. The Vietnamese party must hold a valid electronic tax account with digital signature.
Required documents
- Tax registration form — contractor information, contract details, payment schedule
- Contract schedule appendix — contract number, signing date, value, duration
- Scanned contract copy — PDF format, unencrypted, max 5MB per file (20MB total per submission)
- Supporting documents — foreign contractor’s business registration certificate, power of attorney if applicable
All documents require digital signature before submission.
Step-by-step process
- Log in to thuedientu.gdt.gov.vn using the Vietnamese party’s tax ID and credentials
- Navigate to “Tax Registration” → “Register tax code — filing on behalf”
- Complete the tax registration form with contractor details (legal name, country of incorporation, representative, contract scope)
- Attach contract schedule appendix listing all contracts requiring registration
- Upload scanned contract copies → apply digital signature → submit
- Track status under “Document inquiry” → receive tax code via email or tax portal notification
Processing time: 1–3 working days for complete submissions. Incomplete filings trigger a rejection notice — the 10-day deadline continues running during resubmission.
For technical issues with the e-filing portal: hotline 1900 888 982 or email hotrothuedientu@gdt.gov.vn.
Practical tips
End-of-quarter submissions face processing delays — some district tax offices take 5–7 days during peak periods (March, June, September, December). Register in the first week after contract signing whenever possible.
The 13-digit tax code activates immediately upon issuance. The Vietnamese party can begin FCT withholding and remittance on the next payment cycle.
Path 2: Foreign contractor self-registers (in-person)
Self-registration applies when the foreign contractor maintains a permanent establishment in Vietnam or elects the Deduction or Hybrid Method for FCT calculation. While the General Department of Taxation has been expanding e-tax portal access, initial tax code registration for foreign contractors typically requires in-person filing at the provincial tax office — online capabilities are gradually being introduced but remain limited as of early 2026.
Required documents
- Tax registration form — designated form for foreign contractors
- Contract schedule — Vietnamese counterparty details, contract number, value
- Contract copy — original or certified copy with the Vietnamese party
- Office registration certificate — if the contractor operates a representative or branch office in Vietnam
- Passport copy — legal representative of the foreign contractor
Copies do not require notarization, but originals must be presented for verification. English-language documents require certified Vietnamese translation.
Processing and timeline
Submit at the provincial tax office (Cục Thuế) governing the location where the contract is performed — not the Vietnamese party’s registered address.
Processing time: 3–5 working days. The 10-digit tax code is contract-specific and expires when the contract terminates.
After receiving the tax code, the foreign contractor must independently file periodic tax declarations — quarterly CIT returns under the Deduction Method, or per-occurrence declarations under Direct Method.
After registration: what happens next
Tax code issuance is step one. The subsequent compliance chain depends on the FCT calculation method selected:
Direct Method (most common): Vietnamese party withholds FCT at deemed rates (combined 2–10% of contract value) and remits within 10 working days of each payment. Foreign contractor has no further filing obligation.
Deduction Method: Foreign contractor files quarterly provisional CIT returns and annual audited financial statements using Vietnamese Accounting Standards. Requires appointing a Chief Accountant for the Vietnam operation.
Hybrid Method: Foreign contractor issues VAT invoices and claims input VAT credits, while CIT remains at deemed rates.
Contract termination triggers a tax code closure process: final tax settlement → outstanding liability clearance → formal code deactivation at the provincial tax office. Failing to close an inactive tax code creates phantom compliance obligations in the tax authority’s system.
Tax code vs. tax treaty: timing matters
Foreign contractors from countries with Double Taxation Agreements (DTAs) can claim reduced CIT rates — but treaty benefit applications require a Vietnamese tax code as a prerequisite. Provincial tax offices in Ho Chi Minh City, Hanoi, and Da Nang will not process treaty claims without an active tax code.
This creates a timing dependency: obtain the tax code first (10 working days), then submit the DTA claim (15–40 working days for processing). The first contract payment almost always occurs before treaty approval, forcing withholding at domestic rates followed by a refund application — a process that takes 6–12 months.
Best practice: initiate tax code registration immediately upon contract signing, and submit treaty documentation simultaneously to minimize the gap between domestic-rate withholding and treaty-rate application.
Common mistakes
Registering after the first payment. The 10-day deadline runs from contract signing, not first payment. By the time the first invoice arrives, the registration window has often closed — triggering automatic penalties.
Using the Vietnamese party’s existing tax code. Each foreign contractor contract requires its own tax code. Reporting FCT under the Vietnamese party’s general tax code causes reconciliation failures during audits.
Not closing expired tax codes. When a contract ends, the tax code must be formally deactivated. Open codes generate compliance flags — tax authorities may issue notices for missing declarations on contracts that finished months earlier.
Assuming full online registration works for self-registering contractors. While the GDT is expanding digital services, initial tax code registration for foreign contractors may still require in-person coordination with the provincial tax office. Verify current portal capabilities before relying on online-only submission.
Tax code registration is the entry point for all FCT compliance in Vietnam. For the broader tax framework, see the Vietnam Tax System overview. Filing deadlines and periodic reporting obligations apply once the tax code is active.
This guide reflects regulations as of April 2026, based on Circular 86/2024/TT-BTC, Circular 103/2014/TT-BTC, Circular 69/2025/TT-BTC, Decree 125/2020/ND-CP, and Law 108/2025/QH15. Provincial practices may vary — consult a licensed tax advisor before acting.
Need FCT registration support? Indochina Link Vietnam handles tax code applications, FCT withholding, and treaty benefit claims for FDI enterprises across Vietnam.
