Skip to main content

Sell or Process Further? How to Decide Whether to Sell Joint Products at Split-Off or Keep Processing

Published 10 min readMike ThriftMike Thrift
Sell or Process Further? How to Decide Whether to Sell Joint Products at Split-Off or Keep Processing
On this page

Every batch that leaves your joint process hands you the same question once per product: sell it as-is right now, or spend more to turn it into something worth more? Answer it right and each product earns its keep. Answer it wrong and the damage is almost invisible — the extra processing still brings in revenue, so nobody notices that the dollars it added cost more than they returned. This post gives you the one-line decision rule, the four-step math, and the four mistakes that flip the answer.

The Decision in One Sentence​

Process a product further only if the incremental revenue exceeds the separable costs — and never let joint costs enter the comparison.

  • Incremental revenue is the extra sales value you gain by processing further: the finished price minus the price you could have taken at the split-off point.
  • Separable costs (also called additional processing costs) are the costs you incur only because you process further: extra labor, packaging, energy, commissions on the higher price.
  • Joint costs are everything spent before the split-off point. That money is gone whether you sell raw or process further, so it cannot change the answer. In decision-making language, joint costs are sunk costs, and sunk costs are always irrelevant.

That is the whole rule. Everything below is about applying it without tripping over your own cost reports.

What Counts: Separable Costs and Incremental Revenue​

Separable costs are the only costs in the comparison​

A cost belongs in this decision if — and only if — you avoid it by selling at split-off. The creamery's churn labor, the extra packaging, the delivery runs for finished butter: all separable, all counted. The cost of the raw milk, the pasteurizer's power, the separator crew's wages up to the split-off point: all joint, all excluded.

One subtlety: some fixed costs are separable. If processing further requires renting a second cold room at $600 a month, that rent is fixed but it is also avoidable — skip the processing and you skip the rent. Avoidable fixed costs count. What does not count is fixed cost that stays put either way, like depreciation on equipment you already own. More on that trap below.

Incremental revenue is finished price minus split-off price​

The revenue side is a difference, not a total. If cream sells for $2.10 a gallon at split-off and churned butter from that same gallon sells for $3.40, the incremental revenue is $1.30 a gallon — not $3.40. Forgetting to subtract the split-off value is the single most common arithmetic error in this decision, and it always flatters further processing, because it credits the finishing step with value the joint process already created.

Each product decides independently​

Cream's answer says nothing about skim milk's answer. Run the comparison separately for every output, because the finishing economics of one product are unrelated to the others. It is completely normal for a dairy to churn its cream into butter while selling its skim at split-off — or the reverse.

What Never Counts: Sunk Joint Costs​

This deserves its own section because your cost reports will fight you on it. Any allocation of joint costs — by weight, by sales value, by net realizable value — exists to value inventory and cost of goods sold for the financial statements. It was never designed to guide this decision, and using it here actively misleads.

Consider cream that sells raw for $2.10 a gallon. Churning adds $1.30 of revenue per gallon at a separable cost of $0.95, so processing further earns an extra $0.35 a gallon. Now suppose your reports allocate $1.50 of joint cost to each gallon of cream. A manager who subtracts that allocated cost from the finishing side concludes that processing further "loses" $1.15 a gallon — and sells raw, leaving $0.35 a gallon on the table. The $1.50 was spent before the split-off point. It is identical under both alternatives, so subtracting it from one side is pure distortion.

The discipline is simple: when the two alternatives share a cost, that cost cancels out. Joint costs are shared by definition, so they always cancel. If a number appears on both sides of your comparison, delete it from both sides and decide on what remains.

A Worked Example, Start to Finish​

Meadowbrook Creamery runs one separator line. Each week's run costs $8,400 in joint costs (milk, separator labor, pasteurizing) and yields 4,000 gallons of cream and 12,000 gallons of liquid skim.

  • Cream sells at split-off for $2.10 a gallon to an ice-cream maker. Churned into butter, the same cream sells for $3.40 a gallon-equivalent. Separable churning, packaging, and delivery cost $0.95 per gallon-equivalent.
  • Skim sells at split-off for $0.55 a gallon to a school-milk bottler. Condensed and canned, it sells for $1.15 a gallon-equivalent. Separable condensing, canning, and labeling cost $0.72 per gallon-equivalent.

Step 1 — price the exit. Cream at split-off: 4,000 × $2.10 = $8,400. Skim at split-off: 12,000 × $0.55 = $6,600.

Step 2 — price the finished sale. Cream as butter: 4,000 × $3.40 = $13,600. Skim condensed: 12,000 × $1.15 = $13,800.

Step 3 — incremental revenue. Cream: $13,600 − $8,400 = $5,200. Skim: $13,800 − $6,600 = $7,200.

Step 4 — compare against separable cost. Cream: $5,200 of added revenue against 4,000 × $0.95 = $3,800 of added cost, a gain of $1,400 a week — churn it. Skim: $7,200 of added revenue against 12,000 × $0.72 = $8,640 of added cost, a loss of $1,440 a week — sell it at split-off.

Notice what never appeared: the $8,400 joint cost. It does not matter whether the week's run as a whole is profitable — that is a different decision (whether to run the joint process at all). Given that the run happens, cream gets processed and skim gets sold raw, and the creamery is $1,400 a week better off than selling everything raw.

The Same Math Decides Your Byproducts​

Byproducts — outputs worth little compared to the main products, like whey from cheesemaking or sawdust from milling — get the same treatment. Price what the byproduct fetches as-is (even if that is zero, or negative once you count disposal fees), price the processed alternative, subtract to get incremental revenue, and compare with the separable cost.

Disposal costs deserve a callout here, because they flip the intuition. If dumping whey costs you $300 a week in hauling fees and drying it into powder costs $900 while the powder sells for $800, the naive read is an $800 sale against $900 of cost — a loser. The correct read: processing further saves the $300 disposal bill, so incremental revenue is really $800 plus the $300 avoided, $1,100 against $900 of separable cost — a $200 winner. Avoided disposal is incremental revenue. As waste-disposal fees climb, yesterday's obvious discards keep quietly becoming worth processing.

Four Mistakes That Flip the Answer​

1. Subtracting allocated joint costs from one side​

Covered above, but it bears repeating because it is the mistake your own reports invite. Any product-cost sheet that shows a "full cost" per unit — joint cost allocated down plus separable cost — will make further processing look worse than it is. Build this decision on a separate incremental worksheet, never on the standard cost report. If your software cannot show separable cost alone, export the numbers and do the subtraction yourself.

2. Counting fixed costs that do not change​

Depreciation on the churn you already own, the supervisor's salary when she supervises either way, the allocated share of factory rent — none of these move with the decision, so none belongs in it. The test for every cost line is one question: do we stop paying this if we sell at split-off? A yes means it counts, even if the cost is fixed (the rented cold room). A no means it drops out, even if the cost is variable in some other context. Commissions are the mirror-image trap in the other direction: they rise with the higher finished price, so the increase in commission is a genuine separable cost that belongs in the comparison.

3. Forgetting capacity and opportunity cost​

The basic rule assumes the finishing step has spare capacity. If churning more butter means bumping a co-packing job that paid $900 a week in contribution margin, that $900 is part of the cost of processing further — an opportunity cost, real even though no cash changes hands. When finishing capacity is the bottleneck, rank competing uses by contribution margin per unit of the constrained resource (machine-hours, cold-room days) and charge the winner's margin against the loser. Small shops hit this constantly: the same crew that would finish the product is the crew that would run the next paid job.

4. Pricing the split-off exit with stale numbers​

The whole comparison pivots on the split-off price, yet many businesses set it once and never update it. Commodity bids move weekly; a bottler's contract renews; a new buyer appears. Re-price the raw exit every time you revisit the decision, and get real bids rather than last quarter's average. The same goes for quality risk: if one batch in twenty fails grading after processing and sells at salvage, shave that expected loss off the finished price before you compare. A decision built on a fantasy exit price is precise, confident, and wrong.

Track the Decision in Your Books​

The analysis only works if your books keep joint and separable costs apart. Run separate expense accounts for each finishing step so the separable totals fall out of the ledger instead of requiring a forensic dig:

2026-10-06 * "Weekly separator run — joint costs before split-off"
  Expenses:Production:Joint-Separating      8400.00 USD
  Assets:Cash:Checking                     -8400.00 USD
 
2026-10-07 * "Churn cream into butter — separable processing"
  Expenses:Production:Separable-Churning    3800.00 USD
  Assets:Cash:Checking                     -3800.00 USD
 
2026-10-07 * "Butter sales for the week"
  Assets:Cash:Checking                     13600.00 USD
  Income:Sales:Butter                     -13600.00 USD

With joint and separable postings separated this way, a balance query on the Separable-* accounts hands you the cost side of next week's decision directly, and the split-off bids you log alongside sales give you the revenue side. The docs walk through account setup and balance queries if you are structuring this for the first time.

Revisit the decision on a schedule, not just when something feels off. A monthly fifteen-minute review — current split-off bids, current separable costs, same four-step math — catches the slow drifts: the finishing labor that crept up 4 percent, the raw bid that quietly overtook the finished margin. The decision that was right in spring can be wrong by fall, and the ledger separation above is what makes the recheck cheap.

Your next run is the place to start: price the raw exit before you commit the finishing crew, run the four steps on each product separately, and let the incremental dollars — not the allocated joint costs — make the call.

Source: https://beancount.io/blog/2026/10/29/sell-or-process-further-split-off-separable-costs-incremental-revenue-guide

Published: October 29, 2026