The ERP Solution for the Year” 2025 in Agtech Breakthrough Awards 2025

Costing & Profitability

Costing & Profitability is the module that answers the single most important commercial question in an agribusiness: “Are we actually making money on this crop, on this block, on this season, with this buyer?” Most agribusinesses do not really know. They have an opinion. They have a feel. They have a season-end calculation produced by the accountant from a thick spreadsheet. None of it is current; none of it is granular enough to act on; none of it survives scrutiny.

This module turns cost and profitability from a periodic exercise into a continuous, granular, reliable view, built directly on the agriculture-shaped data that the rest of AgriERP generates.

1. Crop-level costing

The cost categories that build up crop cost

CapabilityWhat it means in practice
Direct inputsMaterials consumed by the crop: chemicals, fertilizers, seeds, water, fuel for in-block work. Tied directly to specific work orders on specific blocks.
Direct laborHours worked on the crop: spray crews, irrigation crews, pruning crews, scouts, harvest crews. Captured at the work-order level.
Direct equipment useHours and fuel of equipment used on the crop: tractors, sprayers, harvesters. Each equipment hour is costed (running cost + depreciation share) and allocated to the work.
Indirect operations costCosts not tied to a single block but to the operation broadly: agronomist salaries, supervisor salaries, vehicle and travel, farm management overhead. Allocated to crops on a defined basis.
Packhouse and processingFor crops that go through a packhouse, the share of packhouse cost (labor, line operation, packaging, utilities, overhead) attributable to that crop’s production.
Fixed costsCosts that exist whether or not the crop is grown: land rent, irrigation infrastructure depreciation, insurance, certifications, head-office overhead. Allocated to crops on an agreed basis.

How crop cost builds up automatically

The module does not produce crop cost by querying the GL at season end. It builds the cost continuously, as the underlying activity happens, because every cost-generating event in AgriERP carries the agriculture dimensions (farm, block, crop, variety, season) on the transaction itself.

  • Inputs deducted by block: every chemical, fertilizer, and consumable is issued against a work order, which carries the block, crop, and season. The cost lands on the right dimensions on the same transaction.
  • Labor hours tagged by block: captured at the work-order level on the mobile app. The hours that flow to payroll are the same hours that flow to crop cost.
  • Equipment time costed: the operating-cost-per-hour of each piece of equipment (fuel, depreciation, maintenance) is applied to the hours used on each work order.
  • Production order roll-up: for the packout phase, production order cost (raw harvest cost + labor + packaging + packhouse overhead) rolls into finished-goods cost per carton.
  • Indirect allocations: indirect costs (supervisor time, agronomist salaries, head-office overhead) are allocated to crops on a defined basis (planted area, harvested volume, direct cost share). The allocation runs periodically; the basis is configurable and auditable.

Cost views

  • Cost per block: total cost across the season for each block, with the cost-per-hectare, cost-per-acre, and cost-per-tonne-of-harvest as derived metrics.
  • Cost per crop: rolled up across all blocks growing the same crop, with comparison across seasons and across farms.
  • Cost per variety: where the business grows multiple varieties of the same crop, each variety’s cost is visible separately. Often more financially meaningful than the crop level.
  • Cost per season: the full season’s cost for the whole operation, or for a specific program or business unit, with year-over-year comparison.
  • Cost per packed unit: for finished goods, the actual cost per carton, per pallet, per kilogram. The number that drives pricing decisions and margin analysis.

2. Margin analysis

Why margin is the question, not just cost

Cost is half the picture. A high-cost crop can be very profitable if the price is high enough. A low-cost crop can lose money if the price falls. The commercial question is always margin: revenue minus cost. The module pairs both sides at every level of granularity.

Margin views the module supports

CapabilityWhat it means in practice
Margin per blockRevenue attributable to the block (from the produce harvested off it) minus cost incurred on it. The most direct measure of which blocks pay their way.
Margin per cropAggregated across all blocks of the crop. Shows which crops are profitable at the season level.
Margin per varietyWithin a crop, which varieties produce the best margin. Drives variety mix decisions and planting decisions.
Margin per customer or contractFor each buyer and each contract, the margin earned. Shows which buyer relationships are most valuable, and which are losing money once all costs are accounted for.
Margin per seasonThe season as a whole, with year-over-year comparison. Critical for board reporting and strategic planning.
Margin per channelWhere the business sells through multiple channels (domestic wholesale, retail, export, direct), the margin per channel. Often surprising the first time it is calculated.

What margin analysis surfaces

  • The blocks that lose money: almost every agribusiness has them. The first time the module is properly configured, the conversation about underperforming blocks becomes evidence-based instead of speculative.
  • The crops that look more profitable than they are: indirect cost allocation reveals true profitability. A crop that looks high-margin on direct cost alone may be propped up by other crops carrying its share of overhead.
  • The customers worth keeping: high-volume customers are not always high-margin customers. The module shows the full picture, including the cost of serving demanding buyers.
  • The varieties to expand and contract: with multi-year margin history per variety, replant and varietal-mix decisions become data-driven.
  • The leverage points: where margin is thin, the cost breakdown shows where to focus: input cost, labor productivity, equipment utilisation, overhead allocation.

Why this is the most underused capability in agribusinessMost agribusinesses know their total revenue. They know their total cost. They know whether the year was good or bad. They do not know, with confidence, which parts of the business are subsidising which other parts.With proper crop-level costing and margin analysis, the picture becomes clear. Decisions about which crops to grow, which blocks to keep, which customers to focus on, which contracts to walk away from, all become evidence-based. The reaction to the first proper margin report is almost always the same: “we had no idea.”

3. Financial allocation

Why allocation matters

Direct costs (a bag of fertilizer applied to Block 22) are easy to assign: the work order tells the system everything. Indirect costs (the salary of the agronomist who supervises all of Farm 1; the share of head-office rent) need to be allocated to operational dimensions on some basis. Without allocation, blocks and crops look more profitable than they really are, because they are not carrying their share of the overhead that supports them.

Common allocation bases

CapabilityWhat it means in practice
Planted areaCost is allocated to crops in proportion to planted area: Block 14 has 8 hectares of mandarins, Block 22 has 5 hectares of mandarins, so Block 14 carries 8/13 of the allocated cost.
Harvested volumeCost is allocated to crops in proportion to tonnes harvested. Better for fixed-cost recovery on a per-output basis.
Direct cost shareCost is allocated in proportion to direct cost already incurred. Self-balancing: more active operations carry more overhead.
Labor hoursCost is allocated in proportion to labor hours consumed on the activity. Useful for allocating supervisor cost to the crews and crops they oversee.
RevenueCost is allocated in proportion to revenue generated. Useful at the customer level, where the customer with more revenue carries more sales-team overhead.
Custom rulesWhere the business has specific allocation logic (head-office cost split 60/40 between two business units, capital cost recovered over harvested volume), custom rules can be configured.

Running and reviewing allocations

  • Allocation rules are configured once: each cost type that needs allocation is given its allocation basis and recipients. The rule lives in the system; the business does not rebuild it every period.
  • Allocations run periodically: typically monthly, alongside the period close. The allocation generates journal entries that post to the GL, moving cost from holding accounts to operational accounts.
  • Full audit trail: every allocation entry shows the rule applied, the basis used, the input data, and the resulting recipients. An auditor can trace allocated cost back to its source.
  • Sensitivity analysis: the module can show the impact of changing an allocation basis. Useful for evaluating whether the current rules are still appropriate.
  • Activity-based variations: for businesses that want more sophistication, activity-based costing is supported. Costs are allocated through activity drivers (number of work orders, packing-line hours, dispatch loads) rather than crude bases like area.

One example: profitability of three crops side by sideIt is end of season. The owner asks: “how did we actually do on apples, mandarins, and grapes this year?”Direct cost: apples $1,840K, mandarins $920K, grapes $1,210K. Tied directly through the work orders and production orders.Allocated overhead: head office, supervisor cost, infrastructure depreciation total $980K. Allocated on planted area: apples $440K, mandarins $260K, grapes $280K.Total cost: apples $2,280K, mandarins $1,180K, grapes $1,490K.Revenue: apples $2,640K (3,200 tonnes at $825/tonne average), mandarins $1,710K (1,520 tonnes at $1,125/tonne), grapes $1,420K (980 tonnes at $1,450/tonne).Margin: apples $360K (14% margin), mandarins $530K (31% margin), grapes -$70K (-5% margin).Interpretation: mandarins are by far the most profitable crop. Apples are profitable but the margin is thinner than expected. Grapes lost money this season, the first time it has been so clearly visible. The owner now has a data-grounded conversation to have with the agronomist and the sales director about next season.Three crops. One season. One agriculture-shaped cost and profitability analysis. The kind of analysis that used to take the accountant a month, and now takes a refresh click.

In summary

Costing & Profitability is the module that turns the cost and revenue data captured everywhere else in AgriERP into the agribusiness’s most important commercial picture. Crop-level costing builds the true total cost of growing each crop, on each block, for each season, including direct inputs, labor, equipment, and properly allocated indirect cost. Margin analysis pairs that cost with the matching revenue, exposing which parts of the business are truly profitable and which are not. Financial allocation handles the indirect-cost share with auditable, transparent rules that put overhead where it belongs.

Combined with Financial Management (the books-level view), this module gives leadership the dual perspective every agribusiness needs: the financial accounts for the regulators and the banks, and the operational profitability for the people actually running the business.

Partners & Affiliations

See what AgriERP can do for your operation

Whether you're a grower managing complex crop cycles, a packer optimizing throughput, a shipper coordinating logistics, or a food processor looking for end-to-end visibility — AgriERP is built for how you work.