A small-retailer wholesale pricing example
Last updated: 2026-07-30
Written and reviewed by Seller Profit Guard Editorial Team.
For twelve units, USD 13 unit-variable cost extends to USD 156. Handling, freight, fixed payment fee, expected loss, and other cost add USD 40.30. At a USD 23 wholesale price, revenue is USD 276, 3% fees are USD 8.28, contribution is USD 71.42, margin is 25.88%, and the target-safe price is USD 22.72.
Freeze the retailer fixture
Use USD, July 2026, MOQ 12, immediate payment, and one small-retailer delivery scope. Preserve value, unit or order role, MOQ scope, currency, period, source class, owner, confidence, and replacement trigger in the twelve-unit retailer arithmetic trace. A rounded unit price without its customer contract cannot support a quote.
For complete small-retailer order calculation, checkpoint 1 must pass before it supports a Ready USD 23 wholesale unit price. Correct the accountable cost, MOQ, freight, fee, loss, payment, target, or price field instead of offsetting it with an unrelated favorable assumption.
Calculate USD 13 unit cost
Add USD 10 landed product, USD 2 direct labor, and USD 1 packaging. Preserve value, unit or order role, MOQ scope, currency, period, source class, owner, confidence, and replacement trigger in the twelve-unit retailer arithmetic trace. A rounded unit price without its customer contract cannot support a quote.
For complete small-retailer order calculation, checkpoint 2 must pass before it supports a Ready USD 23 wholesale unit price. Correct the accountable cost, MOQ, freight, fee, loss, payment, target, or price field instead of offsetting it with an unrelated favorable assumption.
Extend USD 156 unit cost
Multiply the USD 13 unit subtotal by twelve. Preserve value, unit or order role, MOQ scope, currency, period, source class, owner, confidence, and replacement trigger in the twelve-unit retailer arithmetic trace. A rounded unit price without its customer contract cannot support a quote.
For complete small-retailer order calculation, checkpoint 3 must pass before it supports a Ready USD 23 wholesale unit price. Correct the accountable cost, MOQ, freight, fee, loss, payment, target, or price field instead of offsetting it with an unrelated favorable assumption.
Add USD 40.30 order cost
Use USD 12 handling, USD 18 freight, USD 0.30 fixed fee, USD 6 loss, and USD 4 other cost. Preserve value, unit or order role, MOQ scope, currency, period, source class, owner, confidence, and replacement trigger in the twelve-unit retailer arithmetic trace. A rounded unit price without its customer contract cannot support a quote.
For complete small-retailer order calculation, checkpoint 4 must pass before it supports a Ready USD 23 wholesale unit price. Correct the accountable cost, MOQ, freight, fee, loss, payment, target, or price field instead of offsetting it with an unrelated favorable assumption.
Calculate USD 276 revenue
Multiply the USD 23 proposed unit price by MOQ 12. Preserve value, unit or order role, MOQ scope, currency, period, source class, owner, confidence, and replacement trigger in the twelve-unit retailer arithmetic trace. A rounded unit price without its customer contract cannot support a quote.
For complete small-retailer order calculation, checkpoint 5 must pass before it supports a Ready USD 23 wholesale unit price. Correct the accountable cost, MOQ, freight, fee, loss, payment, target, or price field instead of offsetting it with an unrelated favorable assumption.
Calculate USD 8.28 fees
Apply the 3% payment fee rate to revenue. Preserve value, unit or order role, MOQ scope, currency, period, source class, owner, confidence, and replacement trigger in the twelve-unit retailer arithmetic trace. A rounded unit price without its customer contract cannot support a quote.
For complete small-retailer order calculation, checkpoint 6 must pass before it supports a Ready USD 23 wholesale unit price. Correct the accountable cost, MOQ, freight, fee, loss, payment, target, or price field instead of offsetting it with an unrelated favorable assumption.
Calculate USD 71.42 contribution
Subtract fees and the USD 196.30 order cost pool. Preserve value, unit or order role, MOQ scope, currency, period, source class, owner, confidence, and replacement trigger in the twelve-unit retailer arithmetic trace. A rounded unit price without its customer contract cannot support a quote.
For complete small-retailer order calculation, checkpoint 7 must pass before it supports a Ready USD 23 wholesale unit price. Correct the accountable cost, MOQ, freight, fee, loss, payment, target, or price field instead of offsetting it with an unrelated favorable assumption.
Solve USD 22.72 target price
Use the 25% target to calculate required revenue and divide by MOQ. Preserve value, unit or order role, MOQ scope, currency, period, source class, owner, confidence, and replacement trigger in the twelve-unit retailer arithmetic trace. A rounded unit price without its customer contract cannot support a quote.
For complete small-retailer order calculation, checkpoint 8 must pass before it supports a Ready USD 23 wholesale unit price. Correct the accountable cost, MOQ, freight, fee, loss, payment, target, or price field instead of offsetting it with an unrelated favorable assumption.
Build the twelve-unit order ledger
Write twelve rows or one explicit extension for the USD 10 product, USD 2 labor, and USD 1 packaging basis. The USD 13 repeating unit pool becomes USD 156. Then add USD 12 handling, USD 18 freight, USD 0.30 fixed payment charge, USD 6 expected loss, and USD 4 other variable cost exactly once to reach USD 196.30.
Keep the 3% fee outside that subtotal because it is calculated from the USD 276 revenue produced by twelve units at USD 23. The USD 8.28 fee and USD 196.30 cost pool leave USD 71.42 order contribution. This row order makes a duplicated freight or missing fixed fee visible.
Reconcile cents with full precision
The displayed margin is USD 71.42 divided by USD 276, or 25.8768115942% before display rounding. The target-safe price is USD 196.30 divided by 0.72 and then by twelve, or USD 22.7199074074. Displaying USD 22.72 does not authorize replacing the stored boundary with 22.72.
At a USD 23 proposal, full-precision headroom is USD 0.2800925926 per unit. Preserve that value in the evidence packet, display USD 0.28 for readability, and avoid multiplying a prematurely rounded headroom when reconciling a larger order.
Substitute the solved price into the retailer fixture
Multiply the unrounded USD 22.7199074074 boundary by twelve to obtain required revenue of USD 272.6388888889. The 3% fee is USD 8.1791666667. Subtracting that fee and USD 196.30 leaves USD 68.1597222222, exactly 25% of required revenue within normal floating-point tolerance.
This substitution verifies the inverse solver independently of the USD 23 proposal. It does not prove the retailer will accept the quote or sell at the USD 36 reference. Those remain separate commercial and legal questions after the arithmetic fixture passes.
Worked control for complete small-retailer order calculation
Hand-calculate USD 13 unit-variable cost, USD 156 extended cost, USD 196.30 order cost, USD 276 revenue, USD 8.28 fees, USD 71.42 contribution, 25.876812% margin, and USD 22.719907 target-safe price.
This control verifies complete small-retailer order calculation; it does not reproduce a private customer order, create contract terms, approve credit, prove sell-through, or promise a Ready USD 23 wholesale unit price.
Forward and inverse wholesale reconciliation
Recalculate unit-variable cost, MOQ extension, order-variable cost, revenue, percentage fees, contribution, and margin. Then solve the target-safe wholesale unit price and insert it into the forward equation.
The substituted price should reproduce the seller target at full precision. A mismatch indicates changed MOQ, unit or order role, freight, payment fee, expected loss, denominator, or rounding.
Contract sensitivity and exception handling
Vary one landed cost, labor, packaging, MOQ, handling, freight, fee, expected loss, target, price, or payment condition at a time. Preserve exact output and status movement.
When plausible retailer, distributor, export, payment, freight, or return contracts change the decision, show named scenarios instead of averaging incompatible terms.
Block conditions and correction
Block blank, nonfinite, or negative costs; fractional or nonpositive MOQ; nonpositive prices; invalid fee, target, or payment-day values; nonpositive denominator; invalid currency, period, or source date; incomplete evidence confirmations; missing scope; or declared conflicts.
Correct one named field, preserve the rejected value and reason, rerun supported and broken fixtures, and reject a repair requiring compensating changes elsewhere.
Bounded wholesale decision and next action
Use Block before Review before Ready. Review below-target contribution, price below the floor, nonpositive retailer comparison, or payment terms beyond the seller-entered maximum. Ready confirms only the entered seller contribution contract.
Choose one source correction, MOQ or price revision, freight or payment change, customer-class restriction, time-limited quote, or explicit no-action conclusion.
Verification and release controls
Preserve the twelve-unit retailer arithmetic trace, sources, fixtures, tests, build, SEO and content audits, similarity evidence, screenshots, release manifest, backup, and rollback identifier.
Verify canonical, Article and Breadcrumb schema, four visuals, internal links, privacy, indexability, mobile layout, public response, and live calculator behavior before release.
Limits and privacy boundary
This model does not determine accounting profit, tax, wholesale eligibility, resale legality, credit quality, payment collection, capacity, sell-through, demand, conversion, ranking, traffic, revenue, or income.
Keep customer and supplier names, emails, addresses, order IDs, contracts, price lists, payment rows, bank details, tax records, credentials, and raw exports outside the twelve-unit retailer arithmetic trace.
Hand-ledger checkpoint
Record every unit row, extension, order subtotal, fee, contribution, target amount, and inverse price. Store the exact before state, isolated change, full-precision result, displayed result, wholesale status, responsible owner, quote validity, and withdrawal or restoration path.
Deep check 1 is complete only when an independent reviewer can reproduce it from privacy-safe evidence and explain why it supports a Ready USD 23 wholesale unit price without importing contract, credit, legal, tax, demand, or accounting claims.
Margin proof
Divide USD 71.42 by USD 276 and retain full precision before displaying 25.88%. Store the exact before state, isolated change, full-precision result, displayed result, wholesale status, responsible owner, quote validity, and withdrawal or restoration path.
Deep check 2 is complete only when an independent reviewer can reproduce it from privacy-safe evidence and explain why it supports a Ready USD 23 wholesale unit price without importing contract, credit, legal, tax, demand, or accounting claims.
Headroom proof
Subtract USD 22.72 from proposed USD 23 to obtain roughly USD 0.28. Store the exact before state, isolated change, full-precision result, displayed result, wholesale status, responsible owner, quote validity, and withdrawal or restoration path.
Deep check 3 is complete only when an independent reviewer can reproduce it from privacy-safe evidence and explain why it supports a Ready USD 23 wholesale unit price without importing contract, credit, legal, tax, demand, or accounting claims.
Retail comparison boundary
Treat the USD 36 suggested retail reference as nonbinding arithmetic only. Store the exact before state, isolated change, full-precision result, displayed result, wholesale status, responsible owner, quote validity, and withdrawal or restoration path.
Deep check 4 is complete only when an independent reviewer can reproduce it from privacy-safe evidence and explain why it supports a Ready USD 23 wholesale unit price without importing contract, credit, legal, tax, demand, or accounting claims.
Fixture restoration
After stress cases, restore every default field and require the same Ready outputs. Store the exact before state, isolated change, full-precision result, displayed result, wholesale status, responsible owner, quote validity, and withdrawal or restoration path.
Deep check 5 is complete only when an independent reviewer can reproduce it from privacy-safe evidence and explain why it supports a Ready USD 23 wholesale unit price without importing contract, credit, legal, tax, demand, or accounting claims.
Sources and further reading
- Seller Profit Guard methodology: Calculation contracts, evidence precedence, deterministic fixtures, validation, correction, release, and rollback.
- Seller Profit Guard data privacy: Local-first boundaries for seller, buyer, order, payment, contact, credential, and raw export data.
- Shopify B2B catalogs: Primary platform context for customer-specific products, prices, quantity rules, and volume pricing.
- Shopify B2B quantity rules and volume pricing: Primary platform context for variant-level increments, minimums, maximums, and price breaks.
- U.S. Small Business Administration break-even analysis: Primary small-business context for contribution-margin and break-even relationships.
- U.S. Federal Trade Commission manufacturer-imposed requirements: Primary U.S. competition context for nonbinding suggested retail prices and independent dealer pricing.
- IRS Publication 334 (2025): Primary U.S. context for cost of goods sold and gross profit; this wholesale model does not make a tax determination.
- IRS Schedule C instructions (2025): Primary U.S. context for inventory and cost-of-goods-sold reporting boundaries.
Related Seller Profit Guard tools
- Open the Wholesale Pricing Calculator: Solve target-safe wholesale unit price and order contribution.
- Test quantity discounts: Compare contribution and safe discount across multiple quantity tiers.
- Solve a product price floor: Solve consumer-facing inverse contribution pricing.
- Calculate contribution margin: Run a forward contribution equation for one observed order.
- Version unit costs: Maintain dated product, labor, packaging, fulfillment, and loss evidence.
- Read the methodology: Review evidence, calculation, privacy, testing, release, correction, and rollback.
- Review data privacy: Keep customer, supplier, order, payment, and contract data outside public content.
- Wholesale Price Formula and Inputs: Continue with a distinct wholesale formula, example, source, threshold, comparison, operating, interpretation, or audit task.
- Distributor Wholesale Price Scenario: Continue with a distinct wholesale formula, example, source, threshold, comparison, operating, interpretation, or audit task.
- Wholesale Pricing Calculation Mistakes: Continue with a distinct wholesale formula, example, source, threshold, comparison, operating, interpretation, or audit task.
- Reliable Wholesale Pricing Data: Continue with a distinct wholesale formula, example, source, threshold, comparison, operating, interpretation, or audit task.
- Safe Wholesale Pricing Thresholds: Continue with a distinct wholesale formula, example, source, threshold, comparison, operating, interpretation, or audit task.
Next step: Open the Wholesale Pricing Calculator.
This is operational planning help, not tax, accounting, legal, financial, or platform-policy advice. Review the Terms and disclaimer, and verify current platform rules and fee assumptions before changing prices.