Credit Control for Singapore SMEs: How to Onboard Customers Before You Extend Terms
Most receivables problems are decided before the invoice is raised. This guide covers the upstream half of collections — deciding who gets credit, checking them, setting limits, and recording it all so the chasing later has something to stand on.
Coface's 2026 Asia-Pacific payment survey found that Singapore firms offered customers an average of 69 days to pay and then waited a further 66 days on average past that. Almost half of Singapore respondents said payment delays had become more frequent over the year, more than twice the number who said they had improved.
Those numbers are usually discussed as a collections problem. They are mostly an onboarding problem. A customer who was never asked to sign terms, never checked, and never given a limit is not "late". They are behaving exactly as the absence of a process allowed them to.
We have already written about what accounts receivable automation does and how the chasing agent we run escalates. Both start at the invoice. This guide covers what should happen before it: deciding who gets credit terms, what to check, what to write down, and where the limits sit. It is the receivables mirror of the purchase order process and supplier onboarding we described for the payables side — commit in writing before the money moves.
What credit control is not
Credit control is not sending reminders. Reminders are collections, and they work only when the customer has agreed to terms they can be reminded of.
It is also not a credit-scoring engine. A Singapore SME with forty trade customers does not need a model. It needs five questions answered for every customer before the first invoice goes out, and one person whose job it is to say no.
Finally, it is not refusing to do business. Cash-on-delivery, a deposit, or a shorter first-order term are all forms of credit control. Terms are a privilege the customer earns with evidence, not a default you fall into because the sales lead wanted to close.
Decide who gets credit terms at all
Start by sorting customers into three buckets before you look at any individual:
| Bucket | Default treatment | Typical trigger |
|---|---|---|
| Cash or deposit | Pay before delivery, or 50% deposit on order | New customers, one-off orders, anything under a small threshold |
| Standard terms | 30 days from invoice, with a credit limit | Repeat customers with a completed credit file |
| Negotiated terms | Anything longer than 30 days, or above the standard limit | Large accounts, usually with a signed contract and a named approver on your side |
Two rules make this workable. First, nobody moves from the first bucket to the second without a completed credit file — not the salesperson, not the owner in a good mood. Second, negotiated terms need a written approval from someone other than the person who sold the deal. That separation is the same one you would apply to supplier payment approvals, for the same reason.
If your industry runs on 60-day terms because every customer insists on them, that is a commercial reality, not a reason to skip the file. It is a reason to be stricter about the limit.
The minimum viable credit application
A credit application is a one-page form the customer fills in before you extend terms. It does three jobs: it tells you who you are dealing with, it gets their agreement to your terms in writing, and it collects the details that make invoices get paid later.
The form should capture:
- Legal entity name and UEN, exactly as registered — the name on the invoice has to match the name that owes the money
- Registered address and billing address, if different
- Entity type — private limited, sole proprietorship, partnership, or LLP
- The person signing, their position, and whether they have authority to bind the company
- Accounts-payable contact — name, email, and phone of the person who actually processes invoices, not the buyer
- Purchase order requirement — whether their AP team rejects invoices without a PO number
- Requested terms and credit limit
- Two trade references you can call
- Agreement to your terms and conditions, including late-payment interest and the right to suspend supply
Keep the terms and conditions on the back of the form or attached to it, and have the signature cover both. A credit application the customer never signed is a questionnaire, not an agreement.
For sole proprietorships and very small partnerships, consider asking for a personal guarantee from the proprietor. The business and the person are already the same legal entity, so it mostly confirms what is true and makes the point that you take the debt seriously. Get a lawyer to look at the wording once and reuse it.
Check before you commit
Checking a Singapore company is cheap. The gap in most SMEs is not access to information but the habit of looking.
ACRA business profile. A business profile from BizFile costs S$5.50 and takes minutes. Read it for four things: the entity is live rather than struck off or in liquidation, the incorporation date matches what the customer told you, the directors and shareholders are who you think they are, and the paid-up capital is not S$1 for a company asking for a S$50,000 limit. The free BizFile search is enough to confirm the UEN and status if you are only extending a small first-order limit.
Credit and litigation reports. For anything above a limit that would hurt if it went unpaid, buy a commercial credit report. Experian Singapore and the Singapore Commercial Credit Bureau both sell reports that combine company information, payment behaviour, and litigation records. Subscription plans of ten to twenty reports a year are priced for SMEs. The litigation section is the part to read first — a customer being sued by two other suppliers tells you more than any score.
Trade references. Actually call them. Ask one question: do they pay you on time? A reference who hesitates has answered.
Your own records. If the customer has bought from you before on cash terms, their history with you is the best evidence you have. If they have been a slow payer under a different entity name, the directors on the ACRA profile will tell you.
Write a one-line decision on the file: approved terms, approved limit, date, and who decided. That is the whole credit assessment for most customers. It does not need to be longer to be real.
Set terms and limits in writing
Singapore law leaves payment terms to the contract. There is no statutory payment period and no statutory late-payment interest rate for commercial debts. If your terms and invoices are silent, you have very little to point to when the customer decides 30 days means 90.
So write it down, in three places: the credit application, the quotation or contract, and the invoice itself.
- Payment terms, stated as days from invoice date, not "net 30" with no reference point
- Credit limit — the maximum outstanding balance, including unpaid invoices, before new orders stop
- Late-payment interest, as a monthly rate. Courts enforce contractual interest that reflects a genuine pre-estimate of your cost, and strike out rates that look like a penalty, so keep it modest and consistent
- Right to suspend supply when the account is overdue or over limit
- Ownership of goods until payment, if you sell physical stock
The credit limit is the control that actually protects cash. A customer paying 20 days late on a S$5,000 limit is an annoyance. The same customer on an unlimited account can owe you three months of revenue before anyone notices. Set the limit to what you could afford to lose, then let a good payment history earn increases.
Terms on the invoice also matter for the collection later. The escalation ladder in the chasing agent starts from the due date. If the customer disputes what the due date was, the ladder collapses.
Put it in the system, not in a drawer
Once the credit file exists, the decisions in it have to reach the people raising invoices and taking orders. That means the customer master record in your accounting system carries the terms, the limit, the AP contact, and the PO requirement — not a PDF in someone's email.
This is where onboarding meets customer data management. The fields that make a credit file useful are the same ones that make invoices get paid: the correct legal name, the right AP email, and the PO number their system needs. Most invoices that go unpaid at 45 days were sent to the buyer instead of accounts payable, or lacked the reference the customer's system needed to match them.
Two practical rules:
- No customer record without a completed file. If your accounting or invoicing tool allows it, block invoicing to any customer whose record is missing terms or a limit. In Xero, that is default payment terms on the contact plus a checklist before the contact is created.
- One owner for the master record. Sales can propose changes to terms or limits. Finance approves and edits. The moment sales can raise a limit themselves, there is no limit.
Keep the signed application and the ACRA profile with the customer record for as long as the relationship lasts, plus the period you keep other contract records. The document retention guide covers the timelines.
Review limits and act on breaches
A credit file is a snapshot. Customers change, and the file should change with them.
Scheduled review. Once a year for standard accounts, twice for negotiated ones. Re-pull the ACRA profile, look at the last twelve months of payment behaviour, and adjust the limit up or down. Good payers earn headroom without asking.
Event-driven review. A missed payment, a changed director, a request to increase the limit, or news about the customer's industry each trigger a look at the file. A customer who suddenly asks to double their limit is often about to concentrate their debt with the one supplier who says yes.
Breach rules that hold. Over limit means no new orders until the balance is brought under. Overdue past the escalation point means supply is on hold. These rules only work if sales knows they exist before the customer calls, so put them in the sales team's onboarding, not just the finance manual.
For the accounts that reach the end of the ladder, the legal backstops are worth knowing so the letter of demand is not a bluff. Claims relating to a contract for the sale of goods or provision of services can go to the Small Claims Tribunals up to S$20,000, or S$30,000 with the customer's consent, without a lawyer. Against a company that owes S$15,000 or more, a statutory demand gives them 21 days to pay before a winding-up application becomes possible, which tends to concentrate minds. Contract debts are generally claimable for six years. Get advice before using any of these, but do not let a customer assume you never will.
Where automation helps
Credit control is mostly judgment. Automation earns its place in the parts that are not.
- Onboarding intake. A web form that collects the credit application, checks that the UEN format is valid, and creates a pending customer record that finance must approve before it goes live. The finance automation pillar covers where this sits in the wider stack.
- Limit and overdue checks at order time. When a new order or quote is raised, the system looks up outstanding balance plus the new order against the limit, and flags or blocks the order. This is the single highest-value automation in the process, because it removes the conversation where sales asks finance to "just let this one through".
- Review reminders. A calendar-driven task per customer, twelve months after the last decision, with the current exposure attached.
- Exposure reporting. Outstanding balance by customer, against limit, in the same weekly cash-flow report the owner already reads. Concentration risk — one customer holding 40% of receivables — shows up here before it becomes a crisis.
The chasing itself belongs to the receivables workflow we have covered elsewhere. Credit control feeds it clean inputs: a signed term, a real due date, and an AP contact who received the invoice.
What to measure
Four numbers tell you whether credit control is working:
- Share of revenue on terms without a completed credit file. The target is zero. This is the number to fix first.
- Overdue balance as a share of receivables, by customer. Watch for one or two names dominating.
- Limit breaches per month, and how many were overridden. Overrides are fine if someone with authority signed them and they are rare.
- Days sales outstanding, tracked monthly. Onboarding changes move this slowly, over quarters, but they move it durably in a way reminder cadence does not.
If the first number is high, do not start with automation. Start with a form and a rule that nobody is invoiced without one.
The bottom line
Credit control for a Singapore SME is five habits:
- New customers pay upfront or leave a deposit until they have a file
- Every customer on terms has a signed credit application with your terms attached
- Someone checked the ACRA profile, and pulled a credit report when the exposure justified it
- Terms, limit, and interest are written on the application, the contract, and the invoice
- Finance owns the customer record, and orders stop when the limit or due date is breached
None of this slows down a customer who intends to pay. It only slows down the ones who were never going to, and that is precisely the point.
Use the Calcudesk automation ROI calculator to estimate what late payments and write-offs currently cost in owner time. If customers are being invoiced on terms nobody agreed to, book a 30-minute discovery call and we will map the onboarding and credit process before recommending what to automate.