Contact Info
Can ERPNext run an FMCG factory in Nigeria?
ERPNext can run planning, materials, work orders, job cards, batch tracing and quality inspection for many Nigerian food, beverage, personal care and household goods plants. The design work lies in bills of materials that move from bulk to packs, workstation rates that carry generator power, downtime records for outages and costing tied to imported inputs. A remote ERPNext consultant tests that fit and says plainly when a specialist system suits better.
Last reviewed by Vikas Saroj
A Nigerian FMCG plant runs with constraints a demo factory never has: generators that start and stop, imported packaging that arrives late, distributors waiting for specific pack sizes and a regulator expecting batch records. ERPNext Manufacturing can hold all of that, provided the item structure, BOMs and shop floor steps are designed around how the plant really works.
I work remotely with plant managers, production planners and finance. I map the process from raw material receipt to finished cartons leaving the warehouse, write the ERPNext design, review what your developer or implementer configures and run trials on the plant's own products before go-live.
These services cover the production decisions that decide whether ERPNext reflects the plant or fights it.
Raw materials, bulk intermediates, packed units and shipper cartons set up as items with multi-level BOMs, scrap and process loss recorded, so planning and costing see each stage separately.
Mixing, filling, packing and labeling lines defined as workstations, with hour rates that include power, consumables and labor as your finance team calculates them.
Job cards capture time per operation, and downtime entries record outages, changeovers and breakdowns with reasons, so management can see lost line time and what caused it.
Batch numbers with manufacturing and expiry dates on raw materials and finished goods, followed through stock entries and deliveries, then tested with a mock recall before go-live.
Subcontracting orders for toll packing or third-party production, with materials issued to the contractor, finished goods received back and the service charge carried into product cost.
An honest view of where ERPNext fits your plant, where a process or MES system belongs, and whether an in-house developer or a partner should support the system.
Plant process and products
ERPNext structure written and tested
Live production with checks
An FMCG product in Nigeria is usually made twice: once as a bulk batch in a mixer, tank or kettle, and again as packed units on a filling or packing line. Treating these as one BOM hides the information planners and accountants need. In ERPNext I separate them:
Sachet, single-unit and family packs from one bulk batch then share the same parent item, and a production plan can explode demand from distributor orders down to bulk requirements. Scrap items, such as rejected bottles or film waste, are recorded on the BOM so their value is not lost.
Imported inputs such as resins, flavors, concentrates and packaging films are the other complication. Their cost moves with the exchange rate and with clearing charges. Landed cost vouchers bring freight, duty and clearing into stock value, and BOM costs can be refreshed from current valuation rates so product cost reflects what the plant actually paid. The global ERPNext Manufacturing page explains BOM features in general.
Where grid power is unreliable, production time is lost in ways a standard setup never records. A line stops, the generator starts, the batch is held, and the job card shows a long operation with no explanation. ERPNext has a downtime entry document that records the workstation, the period and a reason. I set up reason codes your supervisors agree with, such as grid failure, generator changeover, fuel shortage, mechanical fault and material shortage.
The workstation hour rate in ERPNext has separate components for electricity, consumables, rent and wages. Finance decides what goes into each: a share of diesel and generator maintenance in the power component, for example, recalculated when fuel costs change. Operating cost on work orders then reflects the plant's real energy situation instead of a grid tariff nobody pays in full.
Two practical points follow. Job cards must still be captured when the network is down, so I check whether supervisors will enter them live on tablets, at the end of a shift from paper, or through a simple screen near the line. And the hosting choice matters: a plant that cannot reach a cloud system during an outage needs a plan for catching up entries, which the ERPNext consultant Nigeria page discusses for hosting overall.
Food, beverage, cosmetics and household products sold in Nigeria are regulated, and NAFDAC registration and inspection set expectations for traceability and records. What exactly applies to your products is for your regulatory staff to confirm. ERPNext can support the operational side:
Before go-live I run a mock recall: choose a finished batch, list every customer that received it, then trace every raw material lot that went into it. If any step needs a spreadsheet, the design is not finished. ERPNext is not a laboratory system, so detailed test results, certificates of analysis and stability studies may stay in a separate tool or document control process, linked by batch number. The food and beverage industry page covers sector requirements more broadly.
Many Nigerian brands do not produce everything in their own plant. Some products are packed by a third party, some ingredients are processed by a toll manufacturer, and some plants pack for other brands. ERPNext's subcontracting flow handles the common case: a subcontracting order lists the finished item and the materials you send, stock moves to a supplier warehouse, and the subcontracting receipt brings the finished goods back with the contractor's service charge added to cost. Check how this flow works in your version, because it was reworked in recent releases.
Where you pack for another brand using their materials, ERPNext can mark items as customer provided, so they come into stock without a purchase cost. I design the warehouses, the documents the contractor or customer signs and the reconciliation of materials sent against materials consumed, since shortages at contractors otherwise go unnoticed until stock is counted.
Planning ties back to distribution. Production plans can be generated from sales orders or a forecast by depot, and material requests raised for shortages. I agree with the planning team which pack sizes are made to stock and which are made to order. Related designs for trade selling appear on the ERPNext CRM Nigeria page.
ERPNext suits discrete and batch production with clear BOMs, which covers a good deal of packaged goods manufacturing. It is a weaker fit for:
In those cases ERPNext may still run finance, stock and procurement alongside a specialist system. The ERPNext vs Odoo manufacturing comparison and my Odoo Manufacturing Nigeria page help if you are still choosing.
Support is the other decision. An in-house developer knows the plant and responds quickly, but becomes a single point of failure. A partner brings a team but may take longer to understand production. Combining the two is a workable pattern. Either way, custom apps stay under version control and upgrades are tested on a copy before the plant depends on them; confirm support scope with Frappe or the partner directly. I am an independent ERPNext consultant, not a Frappe partner, and take no commissions from any provider. More on my approach is on the ERP consultant Nigeria page.
Tell me about your business and current systems. I’ll suggest the most sensible first step.
Book a Consultation
Not sure which ERP you need?
Share your business requirements with me and I will help you understand the right process, architecture and platform before implementation.
Yes. Make the bulk product an item with its own BOM and work order, then consume it in BOMs for each pack size. Yield and process loss show at the bulk stage, and packing variances show separately. A production plan can work out bulk requirements from orders for packed cartons.
Use downtime entries against the workstation with agreed reason codes, alongside job cards for actual operation time. Reports then show lost hours by line and cause. Generator fuel and maintenance can be included in the workstation hour rate, so product costs reflect the energy the plant actually uses.
ERPNext can hold batch numbers, expiry dates, quality inspections and the trace from raw material to customer. Whether that meets the regulator's expectations for your products is for your regulatory staff to confirm. Laboratory results and certificates may stay in a separate system linked by batch number.
It depends on how much customization you need and how quickly you need fixes. An employee knows the plant; a partner offers continuity if one person leaves. I help you define the support scope, then make sure custom code is documented and tested so either option can take over.
Every business is different. Share where you are today and what you want to fix, and I’ll tell you honestly whether and how I can help.
Book a Consultation
Book a consultation to talk through your processes, systems and goals. I’ll reply with practical next steps - no obligation.