If this is your first time filing a Hong Kong profits-tax return, the Inland Revenue Department's eTAX portal can feel like a lot of screens stacked on top of one another. This walkthrough follows the typical order of operations: getting your eTAX account ready, moving through the return itself, watching out for common upload mistakes, and confirming the filing has actually landed.
Before You Start
Have these items within reach before you log in:
- Your Business Registration number and IRD file reference
- Your tax representative's letter (if one is acting on your behalf)
- Financial statements and tax computation for the relevant year of assessment
- Supporting documents as PDFs (most forms accept PDF; check size limits on each upload field before you begin)
If anything is unclear at this stage, refer back to the IRD instructions that came with your return packet before you proceed.
Setting Up Your eTAX Account
- Register or sign in. New users go through the eTAX registration flow using the Business Registration details and the authorised person’s information. Existing users sign in with their existing credentials.
- Link your entity. Once you are in, add or confirm the company you are filing for. The system matches on the IRD file number, so double-check digits before continuing.
- Set the filing role. Confirm who is the “authorised person” for this return. If a tax representative is filing, their details should appear here.
- Check notification settings. eTAX sends acknowledgements and reminders to the contact on file. Make sure the email address is one you actually monitor.
If the company does not appear after you link it, or if the authorised person field is blank, stop and contact IRD or your adviser before attempting to file. Filing under the wrong role is one of the easiest mistakes to make and the hardest to undo.
The Filing Screens in Order
Once you are inside the return, the flow generally moves through these sections. Exact screen names can vary by year of assessment, so treat the list below as a map rather than a script — and where a label differs on your screen, cross-reference against the current IRD guidance for that year of assessment.
- Return header. Year of assessment, company name, BR number, and the “profits tax” return type. Confirm the year is correct; backdating corrections after submission is painful.
- Basic particulars. Registered address, principal place of business, directors, and shareholders. Cross-check against your annual return; small mismatches are a common source of queries.
- Activity information. Nature of business, description of activities, and whether you have any related-party transactions. Keep the description short and factual.
- Financial data upload. This is where you attach the tax computation and supporting schedules. File names should be plain English or numbers; avoid special characters.
- Adjustments and additions. Disallowable expenses, depreciation adjustments, and any items the system prompts you to reconcile between accounts and the tax computation.
- Profits tax position. The system summarises assessable profits, tax payable, and any provisional payments already made.
- Declarations and signatures. Read this section carefully. By signing, the authorised person is making a legal declaration on the company’s behalf.
- Submission. You will see a final review page before the portal accepts the return.
A general tip: do not rely on the back button. eTAX sometimes clears earlier sections if you navigate backwards in an unexpected order. Use the in-portal “save draft” option at each step if it is available, and keep your own notes on what you uploaded.
Common Upload Mistakes
Most first-time filings are slowed down by the same handful of document issues:
- Wrong file type. Several fields only accept PDF. A scanned JPEG or a Word document will be rejected. Confirm the accepted formats for each specific field as listed in the upload instructions.
- Oversized files. Each upload slot has a size cap. Large, uncompressed scans regularly exceed it. Compress or split the file before retrying.
- Illegible scans. Black-and-white scans at 300 dpi are usually fine; faint, low-contrast, or cropped pages are the leading cause of IRD follow-up letters.
- Mismatched schedules. The tax computation references figures that must match the supporting schedules. A one-digit difference will halt the upload or trigger an automatic query.
- Duplicate submissions. If a previous attempt partially succeeded, you may end up uploading the same schedule twice. Check the “attachments” list before you submit.
- Wrong year of assessment. Especially relevant for groups or first-time filers. Always re-read the header on the final review screen.
When in doubt, download what you have attached and read it back to yourself as if you were an IRD assessor. Anything you cannot parse quickly is probably worth re-scanning.
Confirming the Filing Landed
Submission is not the same as confirmation. To make sure the return has actually been received:
- Look for the acknowledgement screen. eTAX displays a reference number on the screen immediately after a successful submission. Screenshot or save it.
- Check your registered email. eTAX sends a system acknowledgement; the wording and sender vary, but it should arrive within the same business day.
- Re-enter eTAX and view the return status. The portal usually shows a “submitted” or “received” state with a timestamp. If it still says “draft,” the filing did not go through.
- Keep your own copy. Download the submitted return and all attachments as a single PDF bundle and store it alongside your tax computation.
- Watch for IRD correspondence. An enquiry letter or a notice of assessment will arrive in due course. If you do not hear anything within the expected processing window, follow up directly with IRD rather than assuming silence means success.
A Quick Word on Getting Help
If you would rather not run through this for the first time on your own, CompanyForge is opening bookkeep as an invite-only beta for Hong Kong companies. Onboarding is handled through a concierge process off a waitlist, so each new account gets walked through setup, document preparation, and the eTAX flow with a human in the loop rather than left to figure it out alone.
To join the waitlist, head to https://companyforge.ai/bookkeep/.
Put this guide into practice
Bookkeep is currently invite-only beta with concierge onboarding. Join the waitlist and we will map your entity structure before setup begins.
Never miss another statutory deadline
ForgeOps tracks NAR1, Business Registration renewal, and every other recurring HK filing across every entity you control — with holiday-roll-aware alerts sent before the window closes, not after.