Singapore Pte Ltd Compliance: How to Handle Board Resolutions, AGM Waivers and Dividends Without a Corp Sec
Running a one-person Pte Ltd in Singapore is not complicated — until compliance season arrives. Suddenly you need a directors' written resolution for a business decision you already made three months ago, your accountant is asking for your dividend declaration, and you realize you never actually signed off on last year's AGM waiver.
I built this module for two reasons. First, a coursemate reached out and asked if Snapbook could handle compliance work for his Pte Ltd. Second, I realized I needed it myself. I run Vivre Activewear Pte Ltd alongside Snapbook, and every year there is the same stack of paperwork — resolutions, dividend declarations, the AGM waiver — that I was either doing manually from downloaded templates or quietly putting off. Neither felt like the right answer for someone building back-office tools for small businesses.
So I built it, used it on Vivre first to make sure it worked, and now it is live for everyone on the Pro 365 plan.
Most micro Pte Ltd owners in Singapore handle their own bookkeeping and payroll but outsource compliance paperwork to a corporate secretary firm, paying anywhere from SGD 400 to SGD 1,200 a year for documents that are largely templated and straightforward. This module is for owners who want to handle it themselves — properly, with correctly formatted documents based on Singapore statutory requirements — without a law degree or a corp sec on retainer.
Who This Applies To: Singapore Exempt Private Companies
The compliance module is designed specifically for exempt private companies (EPCs) in Singapore. You qualify as an EPC if your company has:
- Fewer than 20 shareholders
- No corporate shareholders (all shareholders are individuals)
- Annual revenue under SGD 10 million
This covers the vast majority of one-person and husband-wife Pte Ltds in Singapore. EPCs get simplified compliance requirements under the Companies Act — including the ability to waive AGMs and pass resolutions in writing instead of holding formal meetings. Snapbook's module is built around these exact provisions.
The 5 Compliance Documents Every Pte Ltd Needs
Here is a breakdown of each document type supported in Snapbook, what it is for, and when you need it.
1. Directors' Written Resolution
A written resolution lets your board of directors make a formal decision without holding a physical meeting. For a one-person Pte Ltd, this is how almost every major business decision gets documented.
When you need it: Changing your company's bank signatories, approving a significant purchase, changing the company's business activities, approving financial statements, or any decision that should be on record.
What Snapbook generates: A resolution with your company name, UEN, director names, resolution date, the resolution text you specify, and a signature block. Pre-filled from your company profile.
Common mistake: Many micro Pte Ltd owners make decisions verbally and never document them. If ACRA or IRAS ever reviews your records, undocumented decisions become a problem. A written resolution takes five minutes to generate and keeps your statutory records clean.
2. AGM Waiver
Under the Singapore Companies Act, private companies are required to hold an Annual General Meeting (AGM) within 6 months of their financial year end — unless all shareholders agree in writing to dispense with it. For an exempt private company where the director and shareholder is the same person, this waiver is almost always the right move.
When you need it: Every financial year, if you want to skip the formal AGM process. The waiver must be signed by all shareholders.
What Snapbook generates: An AGM waiver for the specified financial year, pre-filled with your company details and all shareholders listed from your company profile.
Note: Even with a waiver, you still need to send financial statements to shareholders within 5 months of FYE, and file your annual return with ACRA within 7 months of FYE. The waiver only dispenses with the meeting itself.
3. Dividend Declaration
If your company has retained earnings and you want to pay yourself (and any other shareholders) a dividend, you need a formal dividend declaration. This is separate from your salary — dividends are paid out of after-tax profits and are not CPF-liable.
When you need it: Any time you want to distribute profits to shareholders. Can be done once a year or multiple times, as long as there are sufficient retained earnings.
What Snapbook generates: A declaration with the financial year, declaration date, dividend amount per share, share class, payment date, and a table showing each shareholder's name, share count, and calculated total payout — all pulled automatically from your shareholder register.
Important: You can only pay dividends from retained earnings (profits after tax). You cannot declare a dividend if your company is in a loss position or if doing so would leave the company unable to pay its debts. If in doubt, check with your accountant before declaring.
4. Bank Account Resolution
Opening a corporate bank account, adding a signatory, or changing banking arrangements requires a board resolution that the bank keeps on file. Every Singapore bank will ask for this.
When you need it: Opening a new company bank account, adding or removing authorised signatories, switching banks, or setting up internet banking access for a new user.
What Snapbook generates: A bank account resolution with your company details, resolution date, bank name, account purpose, and authorised signatories selected from your directors list.
5. Spouse Employment Contract
If your spouse works in the business, IRAS expects a proper employment contract on file — especially if you are claiming their salary as a deductible business expense. An informal arrangement is one of the more common triggers for IRAS queries on sole director companies.
When you need it: When you hire your spouse, when salary changes, or when you want to formalize an existing arrangement that has been informal.
What Snapbook generates: An employment contract with the employee name, director/employer name, start date, job title, monthly salary, and employment type (full time or part time).
Compliance Calendar: Know Your Deadlines Before They Sneak Up
Beyond document generation, Snapbook's Compliance module includes a compliance calendar that calculates your key deadlines based on your financial year end. The dashboard shows each obligation with a status indicator — green for on track, amber for coming up soon, red for overdue or past.
Key deadlines tracked for a Singapore Pte Ltd:
| Obligation | Deadline | Who Files |
|---|---|---|
| ACRA Annual Return | Within 7 months of FYE | You via Bizfile |
| Form C-S Lite (tax filing) | 30 November following FYE | You or your accountant via myTax Portal |
| IR8A (employee income reporting) | 1 March following the year of income | You via IRAS AIS or Snapbook Payroll |
| CPF contributions | 14th of the following month | You via CPF EZPay |
| AGM Waiver (if applicable) | Within 6 months of FYE | Signed by all shareholders, kept on file |
Snapbook calculates these dates based on your FYE and flags them on your dashboard. No more forgetting that your annual return was due last month.
Payroll Compliance Check
One feature that does not have an obvious name but is quietly useful: the Payroll Compliance Check. This cross-references your compliance records against your payroll data — checking that employee records are consistent, CPF obligations are aligned with declared salaries, and nothing is mismatched between what you have told IRAS and what your payroll actually shows.
If you are using Snapbook Payroll alongside the Compliance module, this check runs on your live data. It surfaces discrepancies before they become a problem — like a salary in your employment contract that does not match what is in the payroll records.
How Everything Connects
The biggest difference between Snapbook's compliance tools and a standalone document template is that Snapbook already knows your business. You enter your company name, UEN, directors, shareholders, and financial year end once in the Company Setup section. Every document you generate after that is pre-filled from that data.
When I used it on Vivre for the first time, generating the dividend declaration took about two minutes. The shareholder names, share counts, and payout calculations were already there from the company profile. I filled in the amount per share and payment date, hit generate, and had a properly formatted DOCX ready to sign. That used to take me 20 minutes of copy-pasting from an old template and double-checking the math.
The Snapbook Assistant also has access to your compliance context. You can ask it things like "when is my ACRA filing due" or "can I declare a dividend this year" and it answers based on your actual company profile — not a generic Google result.
And because the Compliance module sits alongside P&L, Payroll, and Invoicing on the same platform, your financial data and your compliance records are not living in separate places. Your dividend declaration can reference the same retained earnings figure that your P&L is tracking. Your payroll records feed directly into your IR8A. It is one system, not four.
Frequently Asked Questions
Do I still need a corporate secretary if I use Snapbook?
For document generation, no. Snapbook handles written resolutions, AGM waivers, dividend declarations, bank account resolutions, and employment contracts. For statutory filings with ACRA (annual returns, share allotments, director changes), you still file directly via Bizfile, or through a corp sec if you prefer. Snapbook generates the supporting documents; the actual ACRA portal filing is a separate step you do yourself or outsource.
Are the documents legally valid?
The documents are formatted based on standard Singapore statutory requirements for exempt private companies under the Companies Act. They are not prepared by a lawyer and do not constitute legal advice. For straightforward routine compliance — AGM waivers, standard resolutions, dividend declarations — they are fit for purpose. For unusual situations (restructuring, shareholder disputes, complex transactions), you should engage a lawyer or corporate secretary.
How many documents can I generate?
Unlimited on the Pro 365 plan. Documents are saved to your history so you can re-download them any time.
Can I edit the documents after generating them?
Documents are downloaded as DOCX files, which you can open and edit in Word or Google Docs before printing and signing. This gives you flexibility to add specific clauses or adjust wording without being locked into the generated output.
What is the Pro 365 plan?
Pro 365 is Snapbook's all-inclusive annual plan at SGD 365 per year — roughly SGD 1 per day. It covers every module: P&L with AI receipt scanning, Payroll with CPF calculations, Invoicing with PayNow QR, CRM, Leave management, Snapbook Assistant, and the Compliance module. There are no per-module add-ons to manage.
Start Handling Your Own Compliance
Most one-person Pte Ltds in Singapore are overpaying for compliance work that is genuinely manageable with the right tools. A written resolution, an AGM waiver, a dividend declaration — these are not complicated documents. They just need to be done correctly and kept on file.
Snapbook's Compliance module is built to make this a 15-minute task instead of a SGD 500 invoice from a corp sec firm.
Pro 365 — SGD 365/year, everything included
Compliance module, payroll, P&L, invoicing, CRM, leave, and AI assistant. One plan, no add-ons. Try free for 30 days — no credit card needed.
Start Free Trial