The Customer Onboarding Process (SOP) for Startups

Customer Onboarding Finance SOP, KYC & Contract Guide
Finance SOPs & Controls
AS
Ankit Sarawagi|Founder, CFOmatrix·July 2026·9 min read
A customer onboarding process has two halves. Product onboarding gets the customer using what you built. The finance-side onboarding, the half most startups run informally, is what makes that customer billable, collectable and audit-ready. It is a short, repeatable flow: qualify the customer, collect KYC (PAN and GST), get a signed contract or order form on file before any work starts, set credit terms and a credit limit, set them up in your billing and accounting tool, and raise the first invoice. This SOP gives you that flow as a checklist a lean team can actually run, with one hard rule at its centre: no revenue work begins without a signed agreement.
✍ Key Takeaways
  • The control point is one rule: no revenue work starts without a signed contract or order form on file. Auditors and diligence teams always ask to see the agreement behind the revenue.
  • Collect KYC once, correctly: legal name, address, PAN and the GST number, because the GSTIN drives whether you charge IGST or CGST plus SGST and getting it wrong means reissuing invoices.
  • Standard terms, two people; exceptions, the founder. Finance applies your default terms and credit limit; a longer payment period, a bigger limit or an off-list discount is an exception the founder approves.
  • Set a credit limit conservatively and let good payment behaviour earn more. Prepaid or annual-upfront billing removes the credit question entirely.
  • The audit trail is a byproduct: signed contract on file plus the customer master in Zoho Books, so the document, the terms and the invoices all reconcile.
1 Hard rule: no work without a signed agreement 6 Steps from qualify to first invoice 2 Records per customer: signed doc + Zoho master

The Customer Onboarding Process on the Finance Side

When founders say customer onboarding they usually mean the product experience: the welcome email, the setup call, getting the customer to first value. That matters, but it is not this SOP. This is the finance-side customer onboarding process, the parallel flow that turns a signed deal into a customer you can bill correctly, collect from, and stand behind in an audit.

The two run side by side. Product onboarding answers “is the customer using it?” Finance onboarding answers “is the customer set up so we get paid, and can we prove the revenue is real?” Skip the finance half and you get the classic startup mess: work started on a handshake, an invoice with the wrong GST number, a customer who disputes a scope nobody wrote down, and no agreement to show a diligence team. This SOP is the process; the matching revenue, credit and contracting policies are the rules. It is one of the front-office SOPs in our finance SOPs and controls guide for startups.

The Onboarding Flow, End to End

Every new customer runs through the same six steps, in order. The order matters: KYC and the signed contract come before you set up billing, and billing comes before the first invoice. Do them out of sequence and you end up billing an entity you cannot properly identify or invoicing against a scope nobody agreed.

The customer onboarding flow: qualify to first invoice
Who does each step, and who approves it
1
Qualify the customer
Sales confirms this is a real, reachable buyer with a defined need and budget. Nothing finance-side happens until the deal is genuinely won.
2
Collect KYC: PAN, GST and entity details
Finance gathers the legal name, address, PAN and GST number so the customer can be invoiced correctly. Verify the GSTIN is active.
3
Signed contract or order form (never start work without it)
The agreement, with scope, price and payment terms, is signed and saved on file. This is the control point of the whole SOP.
4
Set credit terms and a credit limit
Finance applies standard terms; the founder approves any exception (longer terms, higher limit, off-list discount) before signature.
5
Set up in billing and accounting (Zoho Books)
Create the customer master with the correct GST number, agreed terms and credit limit. This becomes your system record.
6
Raise the first invoice
Invoice per the signed terms. Now the customer is live, billable and fully documented.
A single owner (finance) runs the flow; sales feeds step 1, the founder approves exceptions at step 4. No long chain.

“The one thing I will not bend on is starting work before the agreement is signed. When auditors or a diligence team look at your revenue, the first thing they want is the agreement behind it. If you did the work but never got it signed, you have a problem that is very hard to fix after the fact.”

Ankit Sarawagi, from setting up finance functions for startups

KYC and the Signed-Contract Checklist

Two things must be complete before a customer is set up to bill: you know exactly who they are (KYC), and you have a signed document that says what you agreed. Here is the checklist for both.

Customer KYC and contract checklist
Collect once, verify, and file before you invoice
Entity details: legal name and registered address
The exact registered name, not the trading name, so your invoice matches their records and their books.
PAN and GST number (GSTIN), verified active
The GSTIN decides place of supply and whether you charge IGST or CGST plus SGST. Check it is active on the GST portal before you raise the first invoice.
Billing contact and PO reference
A named person for invoices and any purchase-order number they need on the bill so it is not held up in their system.
Signed contract or order form with scope, price and terms
A short order form referencing your standard terms is enough for a lean team. It must state what you deliver, the price and the payment terms, and it must be signed before work starts.
For an individual or a foreign customer, collect the equivalent identity and tax details and any export documentation.
⚠️ Watch Out: the wrong GST number

Invoicing with a missing or incorrect GSTIN, or charging the wrong tax split, means the customer cannot claim their input credit and you have to cancel and reissue the invoice. Verify the GST number is active at onboarding, not after the customer rejects the first bill.

Credit Terms, Limits and Who Approves

Setting credit terms is where onboarding quietly decides how much cash you tie up in receivables. The lean rule is simple: standard terms can be applied by finance, but anything non-standard is an exception the founder approves, before the contract is signed, not after.

Credit terms: standard vs exception
Two people on standard deals, founder sign-off on exceptions
STANDARD (FINANCE APPLIES)
  • Your default payment days
  • The default credit limit for a new account
  • List price, no special discount
  • One other person aware, so two sets of eyes
EXCEPTION (FOUNDER APPROVES)
  • A longer payment period than standard
  • A credit limit above the default
  • Any discount outside the price list
  • Unusual terms (deferred start, milestone billing)
Setting the credit limit conservatively at onboarding is far cheaper than chasing an overdue account later.
📈 CFO Lens

Set the initial credit limit at roughly one to two billing cycles of expected value, and for a first order from an unknown customer, take advance or milestone payment. Let good payment behaviour earn a higher limit; tighten it if they slip. Better still, where the model allows it, bill prepaid or annual upfront and the credit question disappears. This is the front end of the same discipline that accounts receivable and collections runs at the back end.

Lean Version, and When to Add a Step

For a small team, one owner runs the whole flow and the founder only touches exceptions. You add steps as volume, deal size and team grow, deliberately, not by copying an enterprise onboarding checklist wholesale.

Lean version vs when to add a step
Grow the process only when volume or risk actually calls for it
LEAN VERSION (5 to 30 people)
  • One checklist, one owner in finance
  • Standard order form referencing your terms
  • Founder approves exceptions only
  • Signed doc on file + customer master in Zoho Books
ADD A STEP WHEN…
  • Deals get large: add a formal credit check
  • Enterprise buyers: add a master services agreement and legal review
  • Volume grows: add a CRM-to-accounting handoff so nothing is missed
  • Exports scale: add LUT and export-documentation checks
Every extra step is a real cost in speed. Add one because the risk or the deal size genuinely grew.

The Audit Trail

The reason to run onboarding as a process, rather than by memory, is that it leaves a clean record for every customer. When an auditor or a diligence team looks at your revenue, they do not just want the invoice; they want the agreement behind it. Startups get caught here because they do the work but never file the document. Keep two records per customer and that problem disappears.

The audit trail: two records per customer
Keep the record in the tool; if terms were agreed on chat, capture it back
1
The signed contract or order form, on file
Saved in a per-customer folder on a shared drive, or attached to the customer record. This is the document that proves the revenue is real and defines the scope and terms.
2
The customer master in Zoho Books
GST number, agreed terms and credit limit set against the customer. The accounting tool keeps its own audit trail, and India’s MCA rules now require that edit-log feature to stay switched on, which auditors check.
3
Agreed terms over email or chat? Capture it back
A discount or a special term settled on email or WhatsApp is fine for speed, but save it into the contract or the customer record so the approval stays audit-defensible.
The paper trail an auditor wants: the document, the agreement, the documented process, the approval, and the system record.
📄 Free download

Get the CFOmatrix Customer Onboarding Checklist: the KYC, signed-contract and billing-setup steps above as an editable file, ready for your team to run on every new account. File it once per customer and the paper trail is complete before the first invoice goes out.

Run onboarding this way and the documentation an auditor or investor asks for is produced as a byproduct of winning a customer, not as a scramble later. It sits directly upstream of the money you collect: read how it flows into accounts receivable and collections and revenue recognition, and see the full picture in the finance SOPs and controls pillar guide.

Want a customer onboarding process that survives diligence?

CFOmatrix sets up right-sized finance SOPs for founders: onboarding, KYC, contracting, credit terms and an audit trail that holds up in an audit. Tell us your stage and we will map it.

Talk to CFOmatrix

Frequently Asked Questions

What is customer onboarding from a finance point of view?

Product onboarding gets a customer using your software or service. Finance-side customer onboarding is the parallel process that makes that customer billable and collectable: qualify them, collect KYC (PAN, GST number and entity details), get a signed contract or order form on file, set credit terms and a credit limit, set the customer up in your billing and accounting tool, and raise the first invoice. Done well it produces a clean record for every account, so revenue is billed correctly and the paper trail an auditor or investor asks for already exists.

What KYC should I collect when onboarding a new customer?

For an Indian business customer, collect the registered legal name and address, PAN, and the GST number (GSTIN), plus a billing contact and a purchase-order or contract reference. The GST number matters because it drives the place of supply and whether you charge CGST and SGST or IGST, and getting it wrong means reissuing invoices. Verify the GSTIN is active on the GST portal. For an individual or a foreign customer, collect the equivalent identity and tax details for your invoicing and, where relevant, export documentation.

Do I need a signed contract before I start work?

Yes. The control point of the whole SOP is that no revenue work starts without a signed agreement or a signed order form on file. Starting on a verbal yes or a slide deck leaves you with no agreed scope, price or payment terms if the relationship sours, and it is exactly the gap auditors and diligence teams flag, because they always ask to see the agreement behind the revenue. A short signed order form that references your standard terms is enough for a lean team; it does not need to be a long master services agreement.

Who approves credit terms and discounts for a new customer?

Standard terms (for example your usual payment days and default credit limit) can be applied by finance as part of onboarding, with one other person aware, so two people are involved. Anything non-standard, a longer payment period, a higher credit limit, or a discount outside the price list, is an exception and should be approved by the founder or the head of the relevant department before the contract is signed. Two sets of eyes on standard deals, founder sign-off on exceptions, keeps it lean without giving anyone a free hand to give away margin or cash.

How do I set a credit limit for a customer?

Start conservative and let behaviour earn more. A simple lean approach is to set the initial credit limit at roughly one to two billing cycles of expected value, or to require advance or milestone payment for a first order from an unknown customer. Raise the limit once the customer has paid a few invoices on time, and lower it if they slip. For usage or subscription customers, prepaid or annual-upfront billing removes the credit question entirely. Record the limit against the customer in your accounting tool so it is visible when you invoice.

How do I keep customer onboarding audit-ready?

Leave two records for every customer. First, the signed contract or order form saved on file (a shared drive folder per customer, or attached to the customer record). Second, the customer master set up in your accounting tool (Zoho Books or similar) with the correct GST number, agreed terms and credit limit, which carries its own audit trail. If terms were agreed over email or chat, capture that back into the record. Then when an auditor or a diligence team asks to see the agreement behind an account, the document, the terms and the invoices all reconcile.

This is general educational information for founders, current to mid-2026, drawing on the author’s experience building finance functions inside growing startups, and is not legal, tax or audit advice. KYC requirements, GST treatment and contracting practice vary by business and by your customer’s location. Verify your own position or consult a professional before acting on a specific matter.

AS
Founder, CFOmatrix  |  Finance Strategy & Equity Compliance

CFOmatrix is a knowledge platform focused on how finance actually works inside growing companies. This SOP draws on hands-on experience setting up right-sized onboarding, contracting and audit trails for lean startup teams.

What do you think?

Leave a Reply

Your email address will not be published. Required fields are marked *

Insights

More Related Articles

Factory Registration and Compliance in India

Startup Compliance Checker: Which Labour, Payroll and HR Rules Apply in India

Startup Compliance Applicability Checker