Farm gross margin: compare enterprises on the same basis
A crop with higher sales revenue can have a lower gross margin if its variable costs are also higher. Comparing enterprises therefore requires more than ranking the money received. You need a clear enterprise boundary, a common area and period, and a consistent definition of the costs being deducted.
The crop labels, yields, prices and costs below are entirely fictional classroom data. They are not current market prices, input recommendations or advice to invest, borrow or change a real farm enterprise.
1. Define the calculation and its limits
Gross margin = output value − variable costs. In this lesson, output value is the saleable quantity multiplied by its supplied price. The cases assume the full stated output is sold at that price, no opening or closing stock adjustment, no by-product receipts and no unlisted variable costs. All records use the same single-season basis.
Variable costs are costs classified in the case as changing with the enterprise activity over the relevant decision period. Fixed costs are kept separate. Real classifications depend on the decision and time horizon, so use the case’s declared basis rather than memorising that every item always belongs in the same category.
Gross margin is not automatically whole-farm net profit. It does not show whether all fixed costs and other commitments have been covered. It is also not a cash-flow timetable: the calculation below does not tell you when receipts arrive or payments fall due.
2. Start with equal enterprise boundaries
Crop A and Crop B each occupy 0.5 ha for the same classroom season. The output records are saleable kilograms for that whole plot. Costs are whole-plot seasonal totals, with the units underlying each entry stated. Nothing in the table is an application rate.
| Entry | Crop A | Crop B |
|---|---|---|
| Saleable output | 1,800 kg | 1,250 kg |
| Output price | KSh30/kg | KSh44/kg |
| Seed, variable in this case | 1 recorded lot × KSh4,500 = KSh4,500 | 1 recorded lot × KSh6,500 = KSh6,500 |
| Other purchased inputs, variable | 1 seasonal record total × KSh7,200 = KSh7,200 | 1 seasonal record total × KSh8,000 = KSh8,000 |
| Hired labour, variable | 53 task-hours × KSh100 = KSh5,300 | 45 task-hours × KSh100 = KSh4,500 |
| Marketing service, variable | 1 seasonal service × KSh3,000 = KSh3,000 | 1 seasonal service × KSh4,000 = KSh4,000 |
| Allocated fixed overhead | KSh12,000, shown separately | KSh12,000, shown separately |
Worked case 1: revenue ranking and margin ranking differ
A’s output value = 1,800 × 30 = KSh54,000. Its variable costs total 4,500 + 7,200 + 5,300 + 3,000 = KSh20,000. Gross margin = 54,000 − 20,000 = KSh34,000 per 0.5 ha per season.
B’s output value = 1,250 × 44 = KSh55,000. Its variable costs total 6,500 + 8,000 + 4,500 + 4,000 = KSh23,000. Gross margin = 55,000 − 23,000 = KSh32,000 on the same basis.
| Enterprise | Output value | Variable costs | Gross margin |
|---|---|---|---|
| A | KSh54,000 | KSh20,000 | KSh34,000 |
| B | KSh55,000 | KSh23,000 | KSh32,000 |
B earns KSh1,000 more output value, but spends KSh3,000 more on variable costs. A therefore has the larger gross margin by KSh2,000. The separate KSh12,000 fixed-overhead line is deliberately excluded from each gross-margin subtraction. If the exercise separately asked for return after that allocated overhead, the figures would be KSh22,000 and KSh20,000, but those are different labelled results.
Worked case 2: expose an unequal-area trap
A separate record gives Crop C a KSh42,000 gross margin on 0.75 ha for the same season. Comparing 42,000 directly with A’s 34,000 favours the larger plot without accounting for area.
A’s standardised margin is 34,000 ÷ 0.5 = KSh68,000/ha. C’s is 42,000 ÷ 0.75 = KSh56,000/ha. Thus C has the larger whole-plot total, while A has the larger recorded margin per hectare. These statements answer different questions and can both be correct.
Standardising does not predict that expanding A would actually reproduce the same per-hectare result. Resource bottlenecks, yields and costs could change with scale. It simply expresses the supplied records on a common area basis. A different season length would require a further time-basis check.
Worked case 3: test a supplied price change
Keep A’s output at 1,800 kg and variable costs at KSh20,000, but change its fictional price from KSh30/kg to KSh27/kg. Revised output value = 1,800 × 27 = KSh48,600. Revised gross margin = 48,600 − 20,000 = KSh28,600.
The fall is KSh34,000 − KSh28,600 = KSh5,400, which matches 1,800 kg × KSh3/kg. With B unchanged at KSh32,000, B now leads by KSh3,400 on the equal-plot basis. This is a sensitivity case: it shows the consequence of one specified change while other quantities are deliberately held constant. It is not a price forecast.
3. Three practice tasks with explained answers
Task 1: calculate and label a margin
Crop D produces a fictional 900 kg sold at KSh40/kg. Variable costs are KSh7,000, KSh6,500 and KSh4,500. A separate fixed-cost allocation is KSh8,000. Find gross margin.
Answer: Output value = 900 × 40 = KSh36,000. Variable total = 7,000 + 6,500 + 4,500 = KSh18,000. Gross margin = KSh18,000 for the record’s enterprise and period. The KSh8,000 fixed allocation is not deducted in this particular calculation.
Task 2: reconcile kilograms and bags
Crop E’s output is 24 bags, each containing a supplied 50 kg. The price is KSh32/kg and total variable costs are KSh21,400. Calculate gross margin.
Answer: Output mass = 24 × 50 = 1,200 kg. Value = 1,200 × 32 = KSh38,400. Gross margin = 38,400 − 21,400 = KSh17,000. Multiplying 24 bags directly by the per-kilogram price would mix units and understate output value.
Task 3: qualify a positive result
A report has a positive gross margin of KSh9,000 and concludes that the entire farm is profitable for the year. What evidence is missing?
Answer: The report has not shown total fixed costs, other enterprises, the full annual period or other relevant commitments. A positive enterprise gross margin shows a surplus above the included variable costs; it does not establish whole-farm annual net profit or adequate cash at every date.
4. Audit the basis before accepting the ranking
- Confirm whether output is in kilograms, bags or another unit, and match it to the price unit.
- Check that output, price and costs refer to the same enterprise and period.
- Keep whole-plot totals separate from per-hectare figures.
- Include every stated variable cost once; retain fixed items separately.
- State which quantities change in a sensitivity case and which stay constant.
- Label the result gross margin and explain the limits of that label.
Frequently asked questions
What is the gross-margin formula?
Gross margin equals output value minus the variable costs included for the defined enterprise and period.
Why is fixed overhead shown separately?
It is outside the gross-margin subtraction under this case’s declared accounting basis.
Does higher revenue guarantee higher gross margin?
No. Higher variable costs can more than offset a revenue advantage.
Why compare equal areas and periods?
Different plot sizes or recording periods can create misleading totals even when each calculation is correct.
Does a per-hectare figure predict expansion results?
No. It standardises the supplied record; it does not prove costs and yields remain unchanged at a new scale.
Is a sensitivity case a forecast?
No. It calculates what follows from a specified hypothetical change while named inputs remain fixed.
Is gross margin the same as cash flow?
No. It does not by itself describe the dates of receipts and payments or whether cash is available when needed.
Technical reference: Penn State Extension explanation of enterprise budgets. The records and prices here are original fictional teaching examples.
WhatsApp Us Now