Corporate tax & GST · Singapore

Know the date first.
Then the figure.

A tax and GST practice that states when each filing falls due, what each engagement covers, and how an enquiry is handled before one starts.

Ask about a filing
Handled
Corporate tax, GST, enquiries
Named
One preparer, named
Basis
Priced per obligation
Office desk with a plain folder, a stack of blank papers, a pen and a mug beside a window
DEADLINE LISTED / SCOPE SPLIT

The cost of a missed date

The authority sets
that number. We will not.

A page that prints a penalty figure you cannot check is worse than one that tells you where the figure lives. What is printed here instead is the route the authority takes, the two clocks your obligations sit on, and what we do when a letter arrives.

The authority decides

The scale is published by the authority, revised by it, and applied to the company. Ask us for the current figure for your own filing and you get the authority's number and the page it is on, in writing, rather than our summary of it.

The current figure is sent to you in writing whenever it applies to a filing of yours.

The fee is ours to state

Our fee is charged per obligation and per return, disclosed before the engagement and unchanged by the tax payable. Each band sits in the fee table below, with what it assumes and what it excludes.

Our own fee bands, set before the work starts — not a quotation.
The timing below is what the authority named beside it publishes for your filing period, and it can be revised. We re-check it at every engagement, and the dates that apply to your period are written into the engagement letter rather than summarised here.
ObligationWhen it falls dueWho files itWhere the current rule sits
Fixed annual dates — the ones the year end sets
Corporate tax returnOn the date the authority publishes for your year endFiled with IRAS, by us as agent under the engagementIRAS
Estimated chargeable incomeInside the window published after the year end; the exemptions are stated, never assumedFiled with IRASIRAS
GST returns, once registeredOn the filing cycle the authority assigns the company at registrationFiled with IRASIRAS
A period with no transactionsStill a return, on the same date as any otherFiled with IRAS — we file the nil period rather than skipping itIRAS
Directors' personal returnsOn the date published each yearThe individual files, or we file as agentIRAS
Trigger-based dates — the ones no calendar app catches
Turnover crossing the registration testRegistration is driven by your turnover, not your intention, so the date depends on the accounting period it is tested overFiled with IRAS; we test it at each period end and tell you when registration is dueIRAS
Taking on or losing an employeeEmployment registrations have their own waiting time, and a departing foreign employee brings a clearance filing forward of the payrollWe file; the departure date drives itIRAS, and the employment authority
A share transfer or allotmentThe window runs from the date the document is signed, which is usually shortFiled with IRASIRAS
A payment to a non-residentWithholding falls due shortly after the payment is made, not at the year endFiled with IRASIRAS
A letter from the authorityThe response window is stated in the letter itself and is often shortWe answer it under the engagement, as your agentThe letter, and IRAS guidance

If a filing is missed

The ladder is published,
and it names directors.

Outsourcing the preparation does not move the obligation, so state the boundary before stating the service.

  • The authority writes to the company. Its letter states the current penalty and the next action; we answer it under the engagement and send you what it says, not a paraphrase.
  • Enforcement escalates in a published order. Reminders, then an assessment computed without your records, then the authority's own enforcement route. The steps and the current scale are on its site, and we will send you both.
  • Directors remain responsible. Under the law, the directors answer for the accuracy and the timeliness of what is filed even when the preparation is outsourced. Any page that implies otherwise is selling, not advising.
  • Access is on the record. Anything we file is filed through the authority's own channel with the access you grant us, and you can see who holds that access and remove it.

The current published position for your filing is confirmed in writing, before anything with a date attached to it is acted on.

The dates themselves, since they are not penalties

  • Annual return: filed with ACRA within seven months of the financial year end. Your year end sets the date; the calendar year does not.
  • Annual general meeting: held within six months of the financial year end for a company that must hold one. The meeting and the return are two different dates and neither excuses the other.
  • Changes to the company: officer, address and activity changes are lodged within 14 days of the change, which is why a change reaches us as an instruction with its own date on it.
  • Corporate tax and estimated chargeable income run on their own cycles with their own dates. A late GST return does not move the tax return.
  • The penalty for any of these is the authority’s number, published by the authority. Ask for it in writing on the day, and treat any paraphrase of it — ours included — as a paraphrase.

Where the work starts

Four engagements.
One file.

Tax work is segmented by what has to be filed and by what went wrong. Pick the line you are on — the scope, the fee basis and the response time follow from it.

Before the engagement

Priced by obligation.
Exclusions in the same table.

The most common complaint about a tax practice is the second invoice. So the exclusions are written into the table, not into the terms, and every band states what it assumes.

In every engagement

  • The preparer who signs the filing, named to you in writing
  • The filing calendar for the obligations in scope, dated, with the owner of each row named
  • The source for each cutoff, sent to you rather than paraphrased
  • The acknowledgement or submission reference for every filing, kept and sent to you
  • A bill that separates our fee from any charge the authority makes
Illustrative concept pricing, not a quotation. Assumes one company, books supplied in the agreed format, records complete enough to reconcile, the returns in scope as listed, and the returns filed inside the agreed window. The band is set by the size of the company and the volume of records — never by the tax payable, and never as a percentage of it. Excludes overdue work, other jurisdictions, and any authority charge. Annual filing plans renew on the anniversary of the engagement: the renewal figure reaches you before the date, and a plan can be changed or cancelled then without a notice period. Confirm current rates before you engage.
EngagementBasisIllustrative from
GST returns, registered company
Up to four returns a year
Per return, billed each periodS$180
GST registration or deregistrationOne-off, eachS$500
Corporate tax return — revenue under S$5 millionPer yearS$500
Corporate tax return — revenue S$5 million and abovePer yearS$900
Estimated chargeable income filingPer year, where it is requiredS$120
Dormant company
Return and the waiver application
Per yearS$200
Back-filing an overdue yearPer company year, quoted after the records checkFrom S$400
Enquiry or audit supportHourly, scoped and approved before it startsS$300 per hour
Illustrative concept pricing, not a quotation. These are the extras that arrive mid-engagement: each is quoted and approved before the work starts, and none of them appears on an invoice without a written approval first. Confirm current rates before you engage.
Additional workBasisIllustrative from
An extra year brought currentPer yearS$400
A second entity or subsidiaryPer entityS$350
A director's personal income tax returnPer personS$300
Withholding tax filingsPer periodS$150
An amended or late return
Per form, once the reason is established
Per formS$250
Attending a meeting or a review with the authorityHalf dayS$1,200

Doing it yourself

The comparison is yours,
not another firm's.

A fee only means something against what the alternative actually costs you.

Illustrative concept pricing, not a quotation. The right-hand column is the illustrative fee band above; the left-hand column is what the work costs in time and exposure when you do it. Confirm current rates before you engage.
The period's workOn your ownWith us
CostThe authority's charge, plus your own hoursS$180 per return, illustrative
Time each periodHours reconciling and entering, every periodRecords handed over once, then the return
A nil periodEasy to assume nothing is dueFiled, so the period is answered
A letter from the authorityAnswered by you, inside the window it statesAnswered by us as your agent
The record afterwardsYour own folder, if it survivedAn acknowledgement kept for every filing

Outside the engagement, unless it is written in

  • Bookkeeping and payroll, which are separate engagements and priced separately
  • Advice on a structure, a transaction or a scheme: named and quoted, never treated as filing work
  • Other jurisdictions' returns, including anything the company owes where it is not resident
  • Valuations, transfer pricing studies and expert reports
  • More than the named hours of representation, and any court or tribunal hearing
  • Any authority charge, which is collected at its published rate and shown as its own line

The hours of representation are the line to ask about. If a provider will not put the boundary in writing, the second invoice is already decided.

What the work looks like

A return, a period,
and a letter.

Three of the four engagements drawn out: what the job is, what the range covers and how it is run. The fourth — taking over a file — is a sequence that starts with a last-filed position, and it is quoted after that check.

Illustrative filing desk detail: a desk calendar with blank unlettered pages beside a calculator and a closed bound ledger
ILLUSTRATION / FILING DESK
GST returns · per period

The periods, filed and reconciled

Registration when the test is met, a return for every period the authority assigns including the nil ones, and the reconciliation to your books done before anything is submitted.

Scope and exclusions

Scope: one company, one GST account, up to four returns a year, each filed inside the agreed window. A nil period is inside the annual figure rather than billed as an extra. Periods already outstanding are quoted after the records check.

Illustrative tax workings: a stack of blank printed sheets, a red pen and a desk calculator with an empty display
ILLUSTRATION / WORKINGS
Corporate tax return · per year

The return and its workings

The corporate return and the estimated chargeable income filing, with the computation written so a director can follow each figure instead of taking it on trust.

Scope and exclusions

Scope: one company, one financial year, books supplied in the agreed format. The band follows the size of the company and the volume of records — never the tax payable, and never a percentage of it.

Illustrative correspondence: a sealed unaddressed envelope with a blank sheet of paper and a capped fountain pen on a dark surface
ILLUSTRATION / CORRESPONDENCE
Enquiry support · scoped per matter

The letter, answered inside its window

A query letter, a matching review or an investigation is opened as its own engagement: the window in the letter is noted the day it arrives, the records for the period are assembled, and the first response is drafted before anything is submitted.

Scope and exclusions

Scope: an hourly engagement, with the hours and the boundary approved before the first response goes out. Representation beyond the named hours is quoted before it is used, and the outcome itself is not something a fee can promise.

Discuss a filing

Who signs the filing

One preparer,
named in writing.

The preparer who signs

Your engagement letter names the person who prepares the return and answers the authority's letters, the second person who covers when they are away, and who authorises a filing before it is lodged.

Two names and the sign-off rule, all in the letter before the first return.

Filing as your agent

Filing on your behalf means we hold access to the authority's channel under your authorisation. We file through it, keep the acknowledgement and send you the reference; that access is listed for you and can be withdrawn at any time.

Every filing leaves an acknowledgement, and every acknowledgement is kept.

The engagement letter states which returns are in scope, what each one costs, the response time on correspondence and where the boundary sits — the point at which filing work becomes advice, bookkeeping or representation. Anything past that boundary is quoted and approved before it starts.

Handover, calendar, filing, review.

  1. Handover

    What has been filed, what has not, and where the records currently stop.

  2. Set the calendar

    Your three dates written down, with who does what before each one.

  3. File in sequence

    Outstanding periods first, then working forwards on time.

  4. Year-end review

    What was filed, what it cost, and what changes next year.

What we need from you

Three facts decide
which forms apply.

Before a fee is quoted, three things decide the scope: your revenue, your GST status and your financial year end. Tell us those and the obligations follow.

  • Revenue for the period, because the band it falls in sets the work, not the tax.
  • Your GST status — registered, not registered, or crossing the test this period.
  • Your financial year end, because every fixed date is counted from it.
  • The records per form, which we list before we quote so nothing is discovered halfway.

The first conversation is an intake: it produces a written list of which forms apply and what the fee is. If it turns out that no return is due, we say so and the intake ends there.

You forward the letter, same day

The letter states its own response window. Output: a written note of what it asks, what the deadline is, and what the first response will be.

We file as your authorised agent

Access is granted through the authority's own channel, and we take over the correspondence. Output: a named preparer, and you copied on everything filed or sent.

Strategy and disclosure

What the records show, what is being asked, and which facts support the position — before anything is submitted. Output: the workings, approved by you, and the disclosure you are signing.

Resolution and the year after

Resolution of this matter, then a return to routine filing with the calendar corrected. Output: the outcome in writing, and the dates that change as a result.

Switching preparer mid-year

Notify the outgoing provider, grant us access through the authority's channel, transfer the records and confirm the next filing date. Most handovers are done inside a week.

Catching up an overdue year

Establish the last filed position, reconstruct the records, file the oldest outstanding period first, then work forward. Quoted per year, after the records check.

After the return is filed

What the next year costs
is a choice, in hours.

  • Filing only. The returns in scope, filed on the calendar.
  • Filing, reminders and correspondence — from S$210 a year, illustrative. Adds due-date reminders, extension requests where they apply, and the routine processing letters answered for you.
  • Filing with representation cover — from S$450 a year, illustrative. Adds a named number of hours of representation if a query or review opens, stated as a figure rather than a promise, quoted before it is used and billed beyond that at the hourly rate in the fee table.

No plan is described as covering every eventuality: anything outside the named hours is quoted first, and any outcome an authority decides is not something a fee can promise.

A director's view

“The letter was answered inside its window, and the missing periods were filed oldest first. The fee table matched the invoice.”

Overdue GST periods & enquiry support · sample story

Sample story. Not a real customer review.

The practical questions

Before you sign
an engagement.

A return is already late. What happens now?

The last filed position is established against the authority's own record, the missing periods are prepared from whatever the records support, and they are lodged oldest first so the record closes cleanly. Late work is quoted per year after that check rather than at a guess, and you get the authority's current position on the outstanding period in writing.

Do we still file for a period with no transactions?

Yes. A nil period is a return, and an unfiled period is treated as unfiled whatever it contains. Nil returns sit inside the annual figure above rather than arriving as extras, and they are filed on the same cycle as any other period.

What does the engagement cover, and what arrives as a second invoice?

Whatever the engagement letter lists, and nothing else. On this page the extras that most often appear later — an extra year, a second entity, a director's personal return, an amended return — carry their own figures in the fee table, and every one of them is quoted and approved before the work starts.

The authority has written to us. What do you need first?

The letter itself, the day you receive it, because the response window is stated inside it and is often short. Then the records for the period it asks about. The first response is drafted from those two things, filed as your agent, and you are copied on everything.

Can you take over from another preparer mid-year?

Yes. A handover needs the last return filed and its acknowledgement, the records behind it, and access through the authority's own channel. We write for the records, confirm the next filing date in writing, and the outgoing preparer's access is removed before we file.

Who is responsible for the return being right?

The company and its directors remain responsible for the accuracy and the timeliness of what is filed, even when the preparation is outsourced. What we owe you is the work, the workings you can check, the calendar and the acknowledgement for every submission.

Start with the obligation

Tell us the filing,
we'll tell you the scope.

Give us the revenue band, the GST status and the year end, and we can say which forms apply. If a letter has already arrived, say when it is dated.

Concept only. Nothing is sent or booked.

Preview your message
Send this enquiry on WhatsApp Opens WhatsApp with this enquiry ready to send. Nothing is sent or booked until you press send there.

The two clocks · Fee bands · Ask a question

Ask about a filing