Manufacturing Accounting: How to Automate From Raw Materials to Finished Goods

Are you managing manufacturing accounting in Excel or on paper? Don’t know the real cost of your products, and raw material shortages appear at the worst moment? This is a typical situation for small and medium manufacturing businesses — and it has a concrete solution.

Automating manufacturing accounting lets you control the entire cycle: from raw material procurement through production orders to finished goods cost calculation. In this article, we’ll break down how it works in practice.

Why doesn’t Excel work for manufacturing accounting?

Excel is a calculation tool, not a manufacturing management system. It doesn’t connect inventory, recipes, and finances into a single system. Here are the specific problems manufacturers face:

  • Approximate cost calculations. In Excel, it’s difficult to account for FIFO cost of each component, transport expenses, and currency differences. Result — you don’t know how much a unit of production actually costs.
  • Shortages discovered during production. Without automatic deficit reports, you learn about raw material shortages when production is already running.
  • Manual material write-offs. Each production order requires manual entry: how much to write off, how much to receive. With 10+ orders per day — that’s 2-3 hours of extra work.
  • No link to sales. A customer ordered 500 units — how much raw material is needed? Excel can’t answer automatically.
  • File versions. Who edited last? Which version is current? With a team of 3+ people — chaos is guaranteed.

More about when Excel stops working in our separate article.

What is a BOM (Bill of Materials) and why do you need it?

BOM (Bill of Materials) is a specification describing what components and in what quantities make up the finished product. In an ERP system, BOM is the foundation of all manufacturing accounting.

Recipes in ERPJS have a tree structure: finished product → assemblies → components. For example:

LevelComponentQuantityUnit
Finished productOffice chair1pcs
→ AssemblyMetal frame1pcs
→→ ComponentTube 25×25 mm2.4m
→→ ComponentPowder paint0.15kg
→ AssemblySeat1pcs
→→ ComponentPlywood 10 mm0.12
→→ ComponentFoam0.08
→→ ComponentUpholstery fabric0.15

Once the recipe is entered, ERPJS automatically:

  • Calculates material requirements for any production quantity
  • Checks stock availability and shows deficits
  • Writes off components when production starts
  • Calculates cost based on actual purchase prices (FIFO)

More about creating specifications on the ERP for manufacturing page. And about the difference between Excel and ERP for technology cards — in our blog.

How does a production order work in an ERP system?

A production order is the document that initiates the manufacturing cycle. In ERPJS, the process consists of 4 steps:

Step 1: Create the order. Specify what to produce (item from catalog), quantity, destination warehouse. The system automatically pulls the recipe and calculates component requirements.

Step 2: Check availability. The system shows whether all components are in stock. If something is missing — it generates a deficit report with exact quantities needed from the supplier.

Step 3: Start production. When set to “Started” status — components are automatically written off from stock. Start date and time are recorded.

Step 4: Completion. When set to “Completed” — finished goods are received into stock with calculated cost price. Completion date is recorded.

The entire document chain can be viewed in the document tree: customer order → production order → material write-off → finished goods receipt → shipment → invoice.

How to automatically calculate product cost?

Cost calculation is every manufacturer’s biggest headache. In Excel, it’s always approximate. In ERPJS — automatic and precise.

The system calculates cost using the FIFO (First In — First Out) method, item by item, per warehouse. This means:

  • Each batch of raw materials has its own purchase price
  • When writing off for production — the oldest batch price is used
  • Additional costs (transport, customs) are distributed to cost price
  • Finished product cost = sum of all written-off component values

Example: you produced 100 chairs. The system automatically calculates that each chair used UAH 847 in materials (tube — 312, plywood — 98, foam — 45, fabric — 127, paint — 65, hardware — 200). You know the exact margin at a selling price of UAH 1,500 — it’s UAH 653 (43.5%).

What reports do you need for production control?

Without reports, production is a “black box.” ERPJS generates 7 key reports for manufacturers:

ReportWhat it showsWhy you need it
Production listAll production documents with filteringCurrent status control
Production ordersPlanned and completed ordersWorkload planning
Production deficitComponent shortages for planned ordersTimely raw material ordering
Order deficitShortages for specific customer ordersPurchase prioritization
Production capacityWhat can be produced from current stockRaw material optimization
Production statisticsOutput volumes by periodProductivity analysis
Cost variancePlanned vs actual costDeviation control

The deficit report is the most important for daily work. It shows: “to fulfill next week’s orders, you need to order 150 kg of foam and 80 m² of fabric.” Without it, you either order by guessing (and overpay for excess stock) or discover shortages mid-production.

How to switch from Excel to ERP manufacturing accounting?

You don’t need to switch in one day. Here’s a step-by-step plan for a manufacturing business:

Week 1-2: Catalog and inventory. Upload items (raw materials and finished goods) into the system. Enter stock balances. ERPJS supports Excel import, so existing data doesn’t need manual entry.

Week 3: Recipes. Create BOMs for your top 5-10 products. This is the main time investment — but it’s done once.

Week 4: First production orders. Run 2-3 orders in parallel with Excel. Compare results. Usually at this stage, cost discrepancies emerge — ERP shows a more accurate picture.

Week 5+: Full transition. Drop Excel for manufacturing accounting. Keep it only for analytics if needed.

How to choose the right software for your business — see our guide with 7 selection criteria.

Frequently asked questions

Is ERP suitable for small manufacturing with 5-10 employees?

Yes. ERPJS scales from small manufacturing to mid-size business. The system is useful with 10+ production orders per week — when manual accounting starts taking more time than actual production.

How long does it take to create recipes (BOMs)?

One recipe with 5-10 components takes 10-15 minutes. For a business with 50 products — about 2 working days of one-time setup. After that, recipes are only adjusted when product composition changes.

How does the system calculate cost with different raw material purchase prices?

ERPJS uses FIFO — writes off the oldest batch first. Each product’s cost is calculated automatically based on actual component purchase prices, including additional costs (transport, customs duties).

Can I import existing data from Excel?

Yes. ERPJS supports importing catalogs and balances from Excel. Product catalog, counterparts, stock balances — everything can be loaded via Excel import, no manual entry needed.

What is the “document tree” and why does a manufacturer need it?

The document tree is visual navigation through the chain: customer order → production order → component write-off → finished goods receipt → shipment → invoice. You see the entire path from customer request to payment in one window.

Try ERPJS for manufacturing

Free plan with no time limits. Recipes, production orders, cost calculation — all included. Sign up →

Technology Cards: Why You Need Them and How to Stop Managing Them in Excel

A technology card is a document that describes the composition of a product and the sequence of its manufacturing. Components, stages, equipment, consumption rates — everything in one place. Without it, production runs “from memory”, and memory fails.

Why is Excel a trap for technology cards?

Most companies start with an Excel template. At first it’s convenient: a spreadsheet, formulas, printing. But over time, problems appear that turn a handy tool into a source of errors.

  • Versions multiply. Someone copied the file, changed the recipe — and now there are two “correct” versions. Which one is current — nobody knows.
  • No connection to inventory. The technology card says “need 2 kg of flour”, but the warehouse has 500 grams. You find out during production.
  • Manual costing. You calculate costs separately, in another spreadsheet. Prices changed — forgot to recalculate. Margin “on paper” doesn’t match reality.
  • Scaling is impossible. 10 cards in Excel are still manageable. 100 — chaos.

When do technology cards become critical?

There are industries where you simply can’t work without them. Here are the main ones:

  • Manufacturing — from furniture to electronics. Each product has a specification, and a component error means defects.
  • Food service — recipes with portioning standards, calorie counts, and finished dish yields. Health inspections require documentation.
  • Service centers — equipment repair by protocol: which parts, how much time, what sequence.
  • Construction — technological processes accounting for materials, equipment, and work sequences.

What does automation change for technology cards?

When a technology card lives in an ERP system rather than a separate file, capabilities appear that Excel simply cannot provide.

Inventory connection

Create a production order — the system automatically deducts components from inventory. See stock levels in real time, not after a stock-take.

Up-to-date costing

Component prices update automatically. Product cost recalculates instantly, without manual formulas.

Single source of truth

The technology card is linked to the product record. Changed the recipe — everyone sees it: production, warehouse, and accounting.

Templates for reuse

Created a card once — use it for every order. New employees work from ready-made instructions instead of asking colleagues “how was this done”.

How does it work in ERPJS?

In ERPJS, the technology card is part of the Production module. You create a card with unlimited components and stages, link it to a product, and the system handles everything automatically: inventory deductions, costing, document printing, export to Word, Excel, or PDF.

No need for separate spreadsheets for inventory, separate ones for recipes, separate ones for accounting. Everything in one system.

Try ERPJS for free

Free plan with no time limits. Get started →

FAQ

What is a technology card?

A technology card is a document that describes a product’s composition (components, materials, ingredients) and the sequence of operations for manufacturing it. Used in manufacturing, food service, service centers, and construction.

How does a technology card in ERP differ from an Excel template?

In ERP, the technology card is connected to inventory, costing, and orders. When creating a production order, components are automatically deducted and costs recalculated using current prices. In Excel, these processes must be done manually.

Which industries benefit from technology card automation?

Any business with a production process: food production, industrial manufacturing, service centers, construction companies, furniture workshops, pharmaceuticals.

Business Digitalization: Where to Start and How Not to Hurt Your Company

Digitalization is a buzzword that’s everywhere: at conferences, in news articles, in business coaching advice. But what does it actually mean for small and medium businesses? And more importantly — where do you start so you don’t waste money and time?

Digitalization is the process of converting business operations into digital form. Not just “creating an Excel spreadsheet,” but building a system where information flows automatically, decisions are based on data rather than intuition, and every process is transparent to management.

Why does a business need digitalization?

Digitalization delivers three core advantages: speed, transparency, and control. If your competitors have already digitized their processes and you haven’t — you’re losing to them on every one of these parameters.

Speed of information transfer

Your customer learns about a new product arrival or promotion the moment you want them to — not a week later. Your sales manager sees that a commercial proposal needs approval when it’s ready — not two days later, when the client has already moved on.

Transparency and standardization

To digitize a process, you first need to describe its logic. This forces the company to establish work standards and partially eliminates the human factor. You no longer depend on someone’s notebook or memory. Scaling becomes possible.

Real-time control

The better you digitize your processes, the more control tools you have. This means higher-quality management decisions based on the complete picture, not scattered fragments of information. It’s the ability to shift from reactive management to strategic planning.

Which processes should you digitize first?

The most effective approach is to start with the processes that have the most chaos and manual work. For most small businesses, this means accounting — financial, inventory, or order tracking.

  • Financial accounting — to see real profit, not an illusion
  • Inventory tracking — so that on-screen balances match reality
  • Order management — so nothing gets lost between managers
  • Document flow — so invoices and reports are generated automatically

If you don’t know where to start — begin with understanding what your business actually needs. Often the problem isn’t that the system is complex, but that the business hasn’t yet defined its processes.

Why can digitalization be harmful?

Digitalization doesn’t guarantee success. In fact, it can cause damage if a company digitizes deeper than it can absorb. This leads to three problems:

  1. Wasted spending — you bought an expensive system but use only 10% of its capabilities
  2. Chaos instead of order — the new system didn’t simplify work, it added another layer of complexity
  3. Team demotivation — employees don’t understand why they need yet another tool and sabotage the implementation

The solution is simple: move from simple to complex. First digitize one process, learn it, train the team — and only then add the next one. In ERPJS, this is implemented through a modular structure: you start with basic management accounting and add modules as needed.

What does gradual digitalization look like?

Proper digitalization isn’t “implement ERP in a month and switch everyone over.” It’s a gradual process with clear stages that takes 2–8 weeks for basic accounting.

Stage 1. Process audit (1–3 days)

What’s currently done manually? Where do the most errors occur? Which processes consume the most time? If you’re currently working in Excel — that’s a normal starting point, but it’s important to understand what exactly needs to “graduate” from it.

Stage 2. Pilot launch (1–2 weeks)

One process, one department, 2–3 users. For example, only financial accounting or only inventory. The goal is to verify that the system works for your business without risking core operations.

Stage 3. Scaling (2–4 weeks)

Connect other employees, add new modules, migrate reference data from Excel. At this stage, the system starts delivering real value — reports are generated in minutes, not days.

Stage 4. Optimization (ongoing)

Automating routine operations, customizing reports for your needs, training new employees. Digitalization isn’t a one-time event — it’s a continuous improvement process.

What to look for when choosing a system?

The market offers hundreds of solutions. Here are 5 criteria to help you choose wisely:

  1. Accounting as the core — if your main problem is accounting, choose a system where accounting is the foundation, not an add-on to CRM
  2. Affordable start — it’s great when you can start for free and scale as you grow, rather than paying $500/month from day one
  3. Open source — to avoid vendor lock-in. In ERPJS, the business logic is open — you or your partner can customize the system independently
  4. Cloud or on-premise — ideally, both options are available for different growth stages
  5. Support and partners — a system without support takes twice as long to implement

Is digitalization a necessity or a trend?

The process of digitalization is irreversible, like any global process driven by the adoption of new technologies. You can ride a horse-drawn cart — and in some cases, it might even be more practical than a car. But on average, it’s a losing position.

If 20 years ago digitizing business processes was expensive and available only to large companies, today basic tools are available virtually for free. The question is no longer “do I need digitalization?” but “how deep and at what pace?”

The key rule: digitalize from simple to complex, while simultaneously developing your team’s skills and knowledge. Don’t try to skip three steps — that’s a sure path to disappointment.

Frequently Asked Questions

What is business digitalization in simple terms?

Digitalization is converting business processes into digital form. Instead of notebooks, Excel spreadsheets, and paper documents, you use a unified system where information is processed automatically and decisions are made based on current data.

How much does digitalization cost for a small business?

From $0 to a few hundred dollars per month, depending on scale. ERPJS offers a free tier to get started. The main costs are time for setup (2–4 weeks) and team training, not the software itself.

Where should I start with digitalization?

Start with an audit: identify which processes take the most time and where the most errors occur. Usually it’s financial accounting or inventory tracking. Digitize one process, train the team — then move to the next one.

Do I need digitalization if I have a small company?

Yes, if your competitors are already using digital tools — you’re losing to them in speed, transparency, and control. Company size doesn’t matter — process efficiency does.

What’s the difference between digitalization and automation?

Digitalization is converting processes to digital form (e.g., tracking finances in a system instead of Excel). Automation is the next step: the system performs routine operations without human involvement (generates documents, calculates inventory, sends deadline reminders).

Ready to take the first step?
Start with the free ERPJS plan — digitize one process and evaluate the results in a week.
Try for free →