Start Canyon
7 min read·2026-05-26

ERP for Contract Packaging Manufacturers in Singapore

ERP requirements for Singapore contract and toll packaging manufacturers: multi-client line scheduling, client-supplied material tracking, CoQ and CoA documentation per batch, rework job orders, and InvoiceNow compliance.

Manufacturing strategy desk with laptop analytics, notebook, reference material, and sample components
Operational view

Read this as an operating decision

Each guide is written to help a manufacturer decide what to fix first, what to defer, and what to avoid.

Contract packaging — also called toll manufacturing or toll packaging — is common in Singapore's FMCG, cosmetics, food, and pharmaceutical supply chains. A contract packager takes client-supplied or client-specified materials and produces finished goods to the client's specification. Managing multiple concurrent clients with separate material ownership, separate quality standards, and separate documentation requirements creates ERP complexity that generic systems were not designed for.

Client-Owned Material Segregation

The defining operational challenge in contract packaging is that materials in the warehouse belong to different clients. Client A's labels cannot be used on client B's production run, and client A's raw materials cannot appear in client B's stock report. The ERP must track inventory by ownership — not just by location — and enforce ownership rules at every material issue transaction.

Client stock reports must be accurate in real time. When a client asks how many cases of their product are in finished goods, and how many units of their packaging materials remain unused, the ERP should answer this immediately without a manual count or spreadsheet reconciliation. This is a contractual expectation for most FMCG clients and a source of disputes when systems cannot deliver it.

Multi-Client Production Scheduling

Scheduling contract packaging lines requires visibility across client orders, client-supplied material availability, and line changeover requirements simultaneously. A scheduler who cannot see that client A's material shipment is delayed by three days may schedule a production run that cannot start as planned. An ERP with material availability integrated into the scheduling view prevents this by flagging material shortfalls before the line is committed.

Changeover time between clients — cleaning, line certification for allergen-sensitive products, documentation reset — should be modelled as a production step with its own time and cost. This changeover cost is either absorbed or billed to the incoming client depending on the contract terms. Either way, the ERP needs to track it.

Certificate of Conformance and Certificate of Analysis

Every shipment from a contract packager typically requires a certificate of conformance (CoC) confirming the product was produced according to the client's specification, and in some cases a certificate of analysis (CoA) reporting test results for key parameters. The ERP should generate these documents automatically by pulling batch production data, in-process check results, and final inspection results — not require a staff member to manually compile and type the certificate from separate records.

Client-specific certificate formats are common. One FMCG client may require a CoC in a specific layout with their own form number; another may require the data in a specific spreadsheet template. The ERP should support client-specific document templates mapped to the underlying data fields.

Rework and Repack Job Orders

Rework — relabelling, repackaging, or reformatting a finished product — should be tracked as a separate job order linked to the original production batch. The rework job records the reason, the materials consumed (replacement packaging, labour), the time taken, and the final disposition. If the rework results in a yield loss, that quantity is recorded and reported. The cost is either absorbed by the packager or billed to the client depending on who caused the defect.

InvoiceNow and Grant Eligibility

Singapore's InvoiceNow mandate applies to contract packagers billing FMCG companies, government-linked clients, or any Peppol-enabled buyer. PSG and EDG grants can offset 30 to 50% of ERP project costs. Contract packagers who can quantify time spent on manual CoC preparation, client stock reconciliation, or rework tracking typically build strong EDG project cases. A Start Canyon Discovery engagement (one week, S$1,500 to S$3,000) scopes the system and produces the cost documentation needed for EDG applications.

FAQ

Practical questions before you buy.

What is the most important ERP feature for contract packaging?

Client-owned material segregation and tracking. Contract packagers hold materials belonging to multiple clients simultaneously. The ERP must track inventory by client owner, ensure client A's materials cannot be consumed against client B's orders, and report client-owned stock on hand accurately at any point. This is both an operational necessity and a contractual obligation.

How should ERP handle certificate of conformance and certificate of analysis documentation?

CoC and CoA should be generated automatically from production and quality inspection data stored in the ERP, not typed manually after the fact. The system links raw material test results, in-process check data, and finished product inspection results to the batch, then generates the certificate document with the correct format for each client. This eliminates transcription errors and ensures consistency across batches.

Can off-the-shelf ERP handle multi-client production scheduling?

Most struggle with it. Standard production scheduling assumes materials are owned by the manufacturer. Multi-client scheduling requires the scheduler to see available client-owned material, pending client replenishment, and line changeover requirements between clients — all in one view. This usually requires custom scheduling logic.

Is ERP for contract packaging eligible for PSG or EDG grants?

Yes. PSG covers ERP from approved vendors. EDG covers productivity improvement projects including client material tracking accuracy, CoC generation time reduction, and rework tracking. Contract packagers who can quantify current labour time spent on manual documentation typically demonstrate strong EDG project cases.

How should rework and repack jobs be tracked in ERP?

Rework jobs should be raised as separate job orders linked to the original production order, recording the reason for rework, materials consumed in rework (including packaging materials), labour time, and final disposition. If rework results in a yield loss, that loss is allocated to the job and reported to the client. This creates an auditable rework cost record for billing and for continuous improvement tracking.

Next step

If the master Excel is the bottleneck, let’s talk.

Reply within one Singapore business day. WhatsApp for faster routing.