Gross margin measures the percentage of revenue remaining after cost of sales.
It answers a practical question:
After fulfilling the sale, how much revenue remains to fund operations, owner compensation, tax, reinvestment, and profit?
Gross margin is particularly important when input costs change faster than prices. Among employer firms sourcing internationally, 76% passed at least some higher input costs to customers while 60% absorbed at least part of the increase, according to the 2026 Fed report.
Absorbed cost increases normally reduce gross margin unless the business improves its sales mix or delivery efficiency.
What Is Gross Margin?
Gross margin is gross profit expressed as a percentage of revenue.
Gross profit = Revenue − Cost of sales
Gross margin = Gross profit ÷ Revenue × 100
Assume a solopreneur generates €10,000 of revenue and incurs €3,000 of costs directly associated with delivering those sales:
Gross profit = €10,000 − €3,000 = €7,000
Gross margin = €7,000 ÷ €10,000 × 100 = 70%
The business retains 70 cents of gross profit from each euro of revenue before operating expenses and other costs.
Gross Profit vs Gross Margin
Gross profit and gross margin describe the same stage of performance in different forms.
| Metric | Format | Main use |
|---|---|---|
| Gross profit | Currency amount | Shows the money remaining after cost of sales |
| Gross margin | Percentage | Allows comparison across periods, offers, and revenue levels |
A business can increase gross profit while its gross margin falls.
For example:
| Period | Revenue | Gross profit | Gross margin |
|---|---|---|---|
| Period 1 | €100,000 | €70,000 | 70% |
| Period 2 | €150,000 | €90,000 | 60% |
Gross profit increased by €20,000, but the business retained a smaller percentage of each sale.
Both changes matter. The company has more gross profit in absolute terms but weaker unit economics.
What Is Cost of Sales?
Cost of sales includes costs associated with producing or delivering the revenue recognized during the period.
It may also be called:
- Cost of goods sold
- Cost of services
- Cost of revenue
- Direct delivery costs
IFRS 18 describes cost of sales as a potentially important driver of profitability because it helps show whether revenue covers the costs associated with generating it. Current IFRS guidance also emphasizes consistent classification and useful disaggregation.
The exact composition depends on the business model and accounting policies.
A practical classification test is:
Would this cost exist, or would it be materially lower, if the related sale had not been delivered?
A “yes” answer suggests the cost may belong in cost of sales. It does not automatically determine the formal accounting treatment, but it helps identify delivery economics.
Cost of Sales by Business Model
| Business model | Costs commonly linked to sales |
|---|---|
| Consulting | Delivery contractors, project tools, research purchased for the customer |
| Agency | Account delivery labour, freelancers, customer-specific software, production |
| Ecommerce | Inventory, inbound freight, packaging, fulfilment, transaction fees |
| Digital products | Platform fees, customer support, royalties, usage-based delivery |
| Membership | Member support, community moderation, content delivery, platform usage |
| SaaS | Hosting, infrastructure, support, third-party services used by customers |
| Affiliate publishing | Content production, revenue-share payments, tracking tools tied to monetization |
| Courses | Instructor royalties, learner support, payment fees, course-platform usage |
| Licensing | Royalty payments, licence administration, usage-dependent infrastructure |
Not every listed cost must be included formally. The business should define a policy appropriate to its reporting rules and apply it consistently.
What Usually Does Not Belong in Cost of Sales?
Costs that support the whole business rather than individual delivery normally sit below gross profit as operating expenses.
Examples may include:
- General accounting
- Business insurance
- Brand development
- General administration
- Owner strategy time
- Broad market research
- Corporate legal costs
- Non-customer-specific software
- General marketing
- Interest
- Income tax
Classification depends on function rather than the supplier’s name.
One software subscription may belong in cost of sales because customers directly use it. Another subscription from the same supplier may support internal administration and belong in operating expenses.
Classify Costs Consistently
Gross margin becomes misleading when the cost definition changes between periods.
Suppose a business excludes customer-support contractors from cost of sales in one quarter but includes them in the next. The reported margin may fall even if the underlying economics did not change.
Document:
- Which costs are included
- Which costs are excluded
- How shared costs are allocated
- How owner delivery time is treated
- How refunds and discounts are recorded
- How foreign-currency costs are converted
- When the policy was last changed
If the classification changes, recalculate earlier periods where practical or disclose that the figures are not directly comparable.
Include Refunds and Discounts Correctly
Gross margin should normally begin with net revenue rather than an inflated gross-sales figure.
A simplified calculation is:
Net revenue = Gross sales − Discounts − Refunds − Allowances
Assume:
- Gross sales: €100,000
- Discounts: €5,000
- Refunds: €3,000
- Cost of sales: €30,000
Net revenue is:
€100,000 − €5,000 − €3,000 = €92,000
Gross margin is:
(€92,000 − €30,000) ÷ €92,000 × 100 = 67.4%
Using €100,000 as the denominator would produce a misleading result.
Owner Labour and Gross Margin
Owner labour creates a special problem for solopreneurs.
In some legal structures, the owner’s drawings are not recorded as a normal business expense. A service business may therefore report a high gross margin because the person performing the work appears to cost nothing.
Maintain two views where this issue is material.
Accounting Gross Margin
Uses costs recognized under the formal accounting method.
Owner-Adjusted Gross Margin
Assigns a reasonable delivery cost to the owner’s direct fulfilment work.
Adjusted cost of sales = Recorded cost of sales + Value of owner delivery time
Owner-adjusted margin = (Revenue − Adjusted cost of sales) ÷ Revenue × 100
Assume:
- Revenue: €100,000
- Recorded delivery costs: €15,000
- Owner delivery time: 1,000 hours
- Internal labour value: €40 per hour
Accounting gross margin:
(€100,000 − €15,000) ÷ €100,000 = 85%
Adjusted delivery cost:
€15,000 + (1,000 × €40) = €55,000
Owner-adjusted gross margin:
(€100,000 − €55,000) ÷ €100,000 = 45%
The accounting result may be correct for formal reporting. The adjusted result is more useful for pricing, capacity, outsourcing, and scalability decisions.
Gross Margin vs Markup
Gross margin and markup use different denominators.
Gross margin = (Price − Cost) ÷ Price × 100
Markup = (Price − Cost) ÷ Cost × 100
Assume a product costs €60 and sells for €100.
Gross margin:
(€100 − €60) ÷ €100 × 100 = 40%
Markup:
(€100 − €60) ÷ €60 × 100 = 66.7%
A 40% gross margin is equivalent to a 66.7% markup in this example.
Confusing the two can produce serious pricing errors.
Margin-to-Markup Reference
| Gross margin | Equivalent markup |
|---|---|
| 20% | 25% |
| 30% | 42.9% |
| 40% | 66.7% |
| 50% | 100% |
| 60% | 150% |
| 70% | 233.3% |
| 80% | 400% |
The conversion formulas are:
Markup = Gross margin ÷ (1 − Gross margin)
Gross margin = Markup ÷ (1 + Markup)
Use decimal values in the formulas.
Calculate Gross Margin by Offer
Company-wide gross margin can conceal weak products or services.
Assume three offers:
| Offer | Revenue | Cost of sales | Gross profit | Gross margin |
|---|---|---|---|---|
| Consulting | €50,000 | €25,000 | €25,000 | 50% |
| Audits | €30,000 | €6,000 | €24,000 | 80% |
| Workshops | €20,000 | €3,000 | €17,000 | 85% |
Consulting generates the most revenue but only slightly more gross profit than audits.
Workshops produce the least revenue but the highest margin.
The correct decision depends on demand, capacity, strategic value, risk, and operating expenses—not revenue alone.
Use Weighted Gross Margin
Do not calculate total gross margin by averaging offer percentages.
Assume:
- Offer A: €80,000 revenue at 75% gross margin
- Offer B: €20,000 revenue at 30% gross margin
A simple average gives:
(75% + 30%) ÷ 2 = 52.5%
That result is incorrect because the offers have different revenue weights.
Calculate total gross profit:
- Offer A: €80,000 × 75% = €60,000
- Offer B: €20,000 × 30% = €6,000
Weighted gross margin:
(€60,000 + €6,000) ÷ €100,000 × 100 = 66%
The correct combined gross margin is 66%.
Understand Sales-Mix Effects
Company gross margin can change even when each offer’s individual margin remains stable.
Assume:
| Offer | Margin | Earlier revenue mix | Later revenue mix |
|---|---|---|---|
| High-margin audit | 80% | 70% | 40% |
| Lower-margin project | 45% | 30% | 60% |
Earlier weighted margin:
(80% × 70%) + (45% × 30%) = 69.5%
Later weighted margin:
(80% × 40%) + (45% × 60%) = 59%
The overall margin falls by 10.5 percentage points even though neither offer became less efficient.
The cause is mix: more revenue came from the lower-margin offer.
Measure Gross Margin Leakage
Margin leakage occurs when expected gross profit is lost between the listed price and completed delivery.
Common sources include:
- Unplanned discounts
- Scope creep
- Additional revisions
- Refunds
- Chargebacks
- Payment fees
- Rush delivery
- Overtime
- Currency movement
- Supplier price increases
- Shipping surcharges
- Customer-specific support
- Unbilled work
- Underestimated owner hours
Create a margin waterfall:
| Stage | Amount |
|---|---|
| Listed project price | €10,000 |
| Negotiated discount | −€500 |
| Contractor delivery | −€2,000 |
| Additional revisions | −€700 |
| Payment fee | −€270 |
| Customer-specific software | −€300 |
| Realized gross profit | €6,230 |
Realized gross margin:
€6,230 ÷ €9,500 × 100 = 65.6%
If the original forecast assumed €2,000 of delivery costs and no discount or extra revisions, the expected margin would have been 80%.
The difference is margin leakage.
Expected vs Realized Gross Margin
Calculate margin twice:
Expected Gross Margin
Based on the planned price and delivery costs before the sale is accepted.
Realized Gross Margin
Based on actual net revenue and actual delivery costs after completion.
Margin variance = Realized gross margin − Expected gross margin
If expected margin was 75% and realized margin was 63%:
63% − 75% = −12 percentage points
Then classify the difference by cause:
- Price variance
- Cost variance
- Scope variance
- Efficiency variance
- Refund variance
- Currency variance
- Mix variance
This makes margin management operational rather than descriptive.
Build a Gross Margin Bridge
A margin bridge explains why gross profit changed between two periods.
Start with the earlier gross profit and add or subtract the effects of:
Price
Did the average realized selling price change?
Volume
Did the number of sales change?
Mix
Did customers buy a different combination of offers?
Unit Cost
Did supplier, contractor, platform, or fulfilment costs change?
Efficiency
Did each sale require more or fewer resources?
Refunds and Discounts
Did net revenue fall relative to gross sales?
Currency
Did exchange-rate changes affect revenue or delivery costs?
A bridge prevents the vague conclusion that “margin declined because costs increased” when price, mix, and delivery efficiency may also be responsible.
Example Gross Margin Bridge
Assume annual gross profit falls from €70,000 to €64,000.
| Driver | Effect |
|---|---|
| Previous gross profit | €70,000 |
| Higher prices | +€6,000 |
| Increased sales volume | +€8,000 |
| More low-margin sales | −€7,000 |
| Contractor cost increases | −€5,000 |
| Additional refunds | −€3,000 |
| Delivery efficiency | −€5,000 |
| New gross profit | €64,000 |
Revenue may have increased during the period, but cost, mix, refunds, and efficiency consumed more value than the higher price and volume created.
Calculate the Required Gross Margin
A target gross margin should reflect the operating costs and financial result the business must support.
A simplified formula is:
Required gross profit = Operating expenses + Target owner compensation + Target surplus
Required gross margin = Required gross profit ÷ Expected revenue × 100
Assume:
- Expected revenue: €120,000
- Operating expenses: €25,000
- Target owner compensation: €50,000
- Target surplus: €15,000
Required gross profit:
€25,000 + €50,000 + €15,000 = €90,000
Required gross margin:
€90,000 ÷ €120,000 × 100 = 75%
If the business’s expected gross margin is only 60%, at least one assumption must change:
- Increase price
- Improve the offer mix
- Reduce delivery costs
- Reduce operating costs
- Change the owner-compensation target
- Increase revenue without proportionally increasing delivery costs
Gross Margin and Capacity
High gross margin does not automatically mean an offer uses capacity efficiently.
Compare:
| Offer | Gross profit | Owner delivery hours | Gross profit per hour |
|---|---|---|---|
| Custom project | €6,000 | 100 | €60 |
| Audit | €4,000 | 30 | €133.33 |
| Workshop | €3,000 | 10 | €300 |
The custom project creates the most gross profit but the lowest gross profit per owner delivery hour.
For a capacity-constrained solopreneur, track:
Gross profit per delivery hour = Gross profit ÷ Delivery hours
This metric is not a formal accounting margin. It helps decide which offers make the best use of limited owner capacity.
Gross Margin by Customer
Customers purchasing the same offer can produce different margins.
Possible differences include:
- Negotiated discounts
- Custom requirements
- Extra revisions
- Rush work
- Payment fees
- Support burden
- Refunds
- Customer-specific contractors
- Unbilled delivery time
Track customer margin where the relationship is large or operationally complex.
A customer producing €30,000 of revenue may contribute less gross profit than one producing €20,000.
Gross Margin by Channel
Acquisition costs are often treated as operating expenses rather than cost of sales, but a channel can still affect gross margin through the customers and offers it attracts.
A channel may produce:
- More discounted sales
- Different product mix
- Higher refunds
- Smaller orders
- More support-intensive customers
- Different payment fees
- Different geographic costs
Calculate gross margin by acquisition channel before deciding that the channel with the highest revenue is the best.
Gross Margin by Geography
International sales may have market-specific delivery costs:
- Currency conversion
- Payment fees
- Shipping
- Duties
- Local support
- Translation
- Returns
- Regional platform commissions
- Customer-specific tax administration
Assign these costs to the relevant market where practical.
A country can produce strong revenue while generating weak gross profit after its actual delivery costs are included.
Improve Gross Margin Through Pricing
Pricing improvements may include:
- Raising the listed price
- Reducing discounts
- Charging for additional scope
- Introducing minimum order values
- Using rush fees
- Charging separately for premium support
- Creating paid revision limits
- Updating prices when supplier costs change
- Moving customers to a better-fitting tier
Measure realized price rather than the public list price.
Realized price = Net revenue ÷ Units sold
A price increase has no effect if additional discounting removes it.
Improve Gross Margin Through Delivery
Delivery improvements may include:
- Standardizing scope
- Reducing rework
- Creating reusable components
- Negotiating supplier rates
- Automating repetitive work
- Consolidating fulfilment tools
- Improving project handoffs
- Preventing avoidable refunds
- Matching contractor level to task complexity
- Removing low-value deliverables
- Reducing customer-specific exceptions
Automation improves gross margin only when it reduces delivery cost, prevents leakage, supports a higher realized price, or increases output without equivalent additional cost.
Improve Gross Margin Through Offer Mix
The business can increase its weighted margin by shifting demand toward stronger offers.
Possible actions include:
- Give higher-margin offers more visibility.
- Bundle low-margin items with complementary offers.
- Stop selling structurally weak offers.
- Limit low-margin work during capacity constraints.
- Convert custom delivery into standardized packages.
- Create upgrades that add more revenue than delivery cost.
- Route unsuitable customers to a different offer.
Do not remove a low-margin offer automatically. It may lead to profitable repeat purchases, support retention, or serve a strategic purpose. That role should be documented and measured.
Negative Gross Margin
A negative gross margin means cost of sales exceeds revenue.
Negative gross margin: Cost of sales > Revenue
A negative margin may occur because of:
- Introductory pricing
- Severe discounting
- Fulfilment errors
- Underestimated delivery time
- High returns
- Supplier cost increases
- Loss-leading products
- Early-stage infrastructure costs
- Incorrect cost allocation
A deliberately negative margin can be rational only when the business has a defined reason, maximum loss, time limit, and credible path to future value.
Repeated negative-margin sales cannot be repaired by volume alone. More sales increase the loss unless the unit economics change.
Gross Margin Benchmarks
There is no universal “good” gross margin for solopreneurs.
Appropriate margins depend on:
- Business model
- Cost classification
- Owner-labour treatment
- Product mix
- Refund risk
- Delivery complexity
- Capital requirements
- Customer support
- Market pricing
- Operating expenses
External benchmarks are useful only when the compared businesses define revenue and cost of sales similarly.
A service business excluding owner labour should not compare its reported 90% margin with an agency that includes all delivery labour in cost of sales.
Internal trends and offer-level comparisons are often more actionable than broad industry averages.
Gross Margin Dashboard
A concise margin dashboard can include:
| Metric | Decision supported |
|---|---|
| Total gross margin | Overall delivery economics |
| Gross margin by offer | Offer prioritization |
| Gross margin by customer | Relationship quality |
| Gross margin by channel | Customer-mix effects |
| Gross margin by geography | Market economics |
| Expected vs realized margin | Delivery control |
| Gross profit per owner hour | Capacity allocation |
| Refund rate | Revenue leakage |
| Discount rate | Realized pricing |
| Cost per delivery unit | Efficiency |
| Weighted sales mix | Portfolio margin |
Each metric should use a documented and consistent definition.
Common Gross Margin Mistakes
- Confusing gross profit with gross margin
- Confusing margin with markup
- Using gross sales instead of net revenue
- Excluding necessary delivery costs
- Treating owner delivery time as free
- Changing cost classifications between periods
- Averaging offer margins without revenue weighting
- Looking only at the company-wide margin
- Ignoring refunds, discounts, and payment fees
- Measuring list price instead of realized price
- Assuming high margin means high capacity efficiency
- Comparing benchmarks with different cost definitions
- Increasing sales volume on a negative-margin offer
Gross Margin Checklist
- Revenue is measured consistently.
- Discounts and refunds reduce revenue correctly.
- Cost of sales has a written definition.
- Shared costs use a documented allocation method.
- Owner delivery labour is considered internally.
- Gross margin and markup are not confused.
- Offer margins are revenue-weighted.
- Expected and realized margins are compared.
- Margin changes are separated into price, cost, mix, and efficiency effects.
- Margin is reviewed by offer and major customer.
- Gross profit per owner hour is measured where capacity matters.
- Negative-margin sales have a documented rationale and limit.
- Comparisons use consistent classifications.
- Margin targets support operating costs and the desired owner outcome.
Frequently Asked Questions
What is gross margin?
Gross margin is the percentage of revenue remaining after cost of sales is deducted.
How is gross margin calculated?
Subtract cost of sales from revenue, divide the result by revenue, and multiply by 100.
What is the difference between gross profit and gross margin?
Gross profit is a currency amount. Gross margin expresses that gross profit as a percentage of revenue.
Is gross margin the same as markup?
No. Gross margin divides profit by selling price. Markup divides profit by cost.
What costs should a solopreneur include in cost of sales?
Include costs directly associated with producing or delivering the related revenue. The exact classification depends on the business model and accounting rules.
Should owner labour be included in gross margin?
Formal treatment depends on the legal and accounting structure. For internal decisions, direct owner delivery time should be valued when it materially affects pricing or capacity.
Can gross profit increase while gross margin falls?
Yes. Revenue growth can increase gross profit in absolute terms while higher costs or a weaker sales mix reduce the percentage margin.
Why can gross margin fall after a price increase?
Supplier costs, discounts, refunds, delivery inefficiency, or a shift toward lower-margin offers may outweigh the higher listed price.
What is a good gross margin for a solopreneur?
There is no universal percentage. The required margin must cover operating costs, owner compensation, risk, and the desired retained surplus.
Can a high-gross-margin business still lose money?
Yes. Operating expenses, interest, tax, and other costs may exceed the gross profit remaining after delivery.
How often should gross margin be reviewed?
Review total margin monthly and offer-level margin at least quarterly. Review it immediately after significant changes to price, delivery cost, refunds, or sales mix.
For a numerical check, use the break-even calculator to find the sales volume and revenue required to cover variable and fixed needs.
