Woodworking Profit Margins: Costs, Markup and Profit
Understand the difference between markup, gross margin and actual business profit before judging a product.
- Revenue is not profit
- Markup differs from margin
- Include channel costs
- Track rework and waste
- Compare products by contribution
Revenue is not profit
A product can look profitable while cash disappears into shop overhead, platform fees, rework and unbilled labor. Track contribution by product and channel instead of relying on a single markup rule. Apply this specifically to revenue is not profit: write down the assumptions you are making, test them with a real product or buyer conversation, and record the result. The aim is to replace guesswork with a process you can repeat.
For a small woodworking operation, constraints can be useful. Limited space, time and capital force you to decide which products and customers matter most. Avoid adding complexity until a sale, production bottleneck or customer request gives you a concrete reason.
Markup differs from margin
A product can look profitable while cash disappears into shop overhead, platform fees, rework and unbilled labor. Track contribution by product and channel instead of relying on a single markup rule. Apply this specifically to markup differs from margin: write down the assumptions you are making, test them with a real product or buyer conversation, and record the result. The aim is to replace guesswork with a process you can repeat.
For a small woodworking operation, constraints can be useful. Limited space, time and capital force you to decide which products and customers matter most. Avoid adding complexity until a sale, production bottleneck or customer request gives you a concrete reason.
Include channel costs
A product can look profitable while cash disappears into shop overhead, platform fees, rework and unbilled labor. Track contribution by product and channel instead of relying on a single markup rule. Apply this specifically to include channel costs: write down the assumptions you are making, test them with a real product or buyer conversation, and record the result. The aim is to replace guesswork with a process you can repeat.
For a small woodworking operation, constraints can be useful. Limited space, time and capital force you to decide which products and customers matter most. Avoid adding complexity until a sale, production bottleneck or customer request gives you a concrete reason.
Track rework and waste
A product can look profitable while cash disappears into shop overhead, platform fees, rework and unbilled labor. Track contribution by product and channel instead of relying on a single markup rule. Apply this specifically to track rework and waste: write down the assumptions you are making, test them with a real product or buyer conversation, and record the result. The aim is to replace guesswork with a process you can repeat.
For a small woodworking operation, constraints can be useful. Limited space, time and capital force you to decide which products and customers matter most. Avoid adding complexity until a sale, production bottleneck or customer request gives you a concrete reason.
Compare products by contribution
A product can look profitable while cash disappears into shop overhead, platform fees, rework and unbilled labor. Track contribution by product and channel instead of relying on a single markup rule. Apply this specifically to compare products by contribution: write down the assumptions you are making, test them with a real product or buyer conversation, and record the result. The aim is to replace guesswork with a process you can repeat.
For a small woodworking operation, constraints can be useful. Limited space, time and capital force you to decide which products and customers matter most. Avoid adding complexity until a sale, production bottleneck or customer request gives you a concrete reason.
Next steps
Use the related guides below to move from this decision to the next practical step. Keep your product range and sales process small enough to measure before expanding.