Floor Price Rules: How to Stop Selling at a Loss
What a floor price is, how to calculate it per marketplace, and how to wire it into campaigns and repricing so no channel sells below cost. Checklist included.
A floor price rule is a hard limit that prevents a product from being sold below a given price on any channel. The limit contains cost, commission, tax, shipping, return risk and the lowest acceptable margin; no campaign, repricing rule or manual edit may cross it. In multichannel selling, loss-making sales rarely come from bad intent. They come from forgetting that commissions differ per channel or from ignoring a campaign discount. This guide explains how to build the floor, apply it per channel and audit it.
How selling at a loss actually happens
A loss-making sale is rarely one mistake; it is usually several small omissions stacked together.
- Treating commission as one rate. The same product carries different commission rates on different marketplaces. A price calculated for one channel can lose money on another.
- Stacking discounts. Enrolling an already-discounted product in a marketplace campaign doubles the discount.
- Forgetting shipping and packaging. Small amounts add up and eat the margin. Carrier rates change, so check current tariffs.
- Ignoring return risk. Every return costs shipping and repackaging. In apparel this allowance is not optional.
- Running repricing without limits. A competitor-following rule with no floor keeps going down.
- Not reflecting currency moves. On cross-border channels, a weaker exchange rate can turn the same price into a loss; see multi-currency and exchange rate management.
The components of a floor price
To build the floor properly, write every component on its own line. We list the components rather than figures, because rates depend on your business and each channel.
- Product cost. Purchase or production cost, including freight and customs where relevant.
- Marketplace commission. Varies by channel and category. Take the current rate from the seller agreement.
- Tax. VAT is inside the sale price in many markets; calculate margin on the net figure and check how each marketplace handles tax in your region.
- Shipping and packaging. The seller's share under the channel's shipping model.
- Return-risk allowance. A percentage based on your category's real return rate.
- Payment and service deductions. Some channels deduct more than commission; how commissions and deductions are calculated lists them.
- Minimum acceptable margin. Zero margin is not a floor. Define a real one.
Add these up and you get a floor per channel. As you will have noticed, the floor for a product on Trendyol is not the same as its floor on Amazon.
List, sale and floor: three prices, three jobs
The price matrix holds three values per product per channel, and they must not be confused.
- List price: The reference value shown to the customer as the "was" price.
- Sale price: What the customer actually pays. Campaigns and repricing change this.
- Floor price: The lower limit the sale price may never cross. No automation may pass it.
The floor is invisible to customers; it is your internal safety line. A repricing rule reads "one unit below the competitor but above the floor". Price sync, repricing and BuyBox explains how those rules are built.
A floor price is not a value you calculate once and forget. When cost, commission or exchange rates change, the floor must change too; otherwise the limit still exists but no longer protects you.
Step-by-step floor price procedure
This list is for teams building a floor rule from scratch or auditing an existing one.
- Pull cost from the ERP. A hand-kept cost list goes stale; use the current ERP cost as the base.
- Build a deduction table per channel. Commission, shipping, extra deductions. Verify against the current agreement and date-stamp it.
- Set the return-risk rate. Look at your actual recent return rate; do not guess.
- Get management to sign off the minimum margin. This is a commercial decision, not an operations one.
- Calculate the floor per channel and per product. If variants have different costs, split by variant.
- Write the rule into the price matrix. Define the floor as a hard limit that blocks any sale price below it.
- Tie campaigns and repricing to the floor. The campaign calculator should compare the post-discount result with the floor before applying anything.
- Audit monthly. If cost, commission or currency moved, update the floor. List any sales that appear below the floor and find the cause.
Floor prices during campaign periods
Campaign periods are where the floor is tested hardest. The marketplace invites you to join with a set discount, and you join for the visibility. The problem is which price the discount is applied to. When a campaign discount lands on an already-reduced sale price, the result drops below the floor.
The right approach is to pre-filter: products that stay above the floor after the campaign discount are enrolled, the rest are excluded or get their list price adjusted first. Stock and price management during campaigns walks through that filter in detail.
Also remember to restore prices after the campaign. The campaign ends, the discounted price stays, and by the time someone notices a week later the loss is booked. Define an automatic revert on the end date.
Catching floor price violations
However good the rule, violations happen: a price typed by hand in the marketplace panel, a forgotten campaign, a wrong cost record. The rule therefore needs an audit mechanism next to it.
- List products whose sale price is below the floor every day.
- Compare price changes made in the marketplace panel with the integration panel; the ownership flag shows which system manages which channel.
- Watch contribution per channel on the profitability page; negative contribution is the clearest sign of a floor error.
- When a payout report shows a lower net than expected, check the price first, then the deductions.
How it works with Bulutegra
In Bulutegra, the price matrix holds list, sale and floor prices per product and per channel. The floor is a hard limit: repricing suggestions (Trendyol BuyBox suggestions, Walmart floor-ceiling rules) and the campaign calculator never produce a price below it. The campaign calculator shows in advance which products would fall under the floor once the discount is applied, so you can exclude them or adjust the list price.
The profitability page calculates contribution per channel using VAT, return risk and each channel's commission model; products with a badly set floor show up there with negative contribution. The ownership flag tells you when an external system manages the price on a channel, and the panel does not write to it. The Admin role edits floors; the Content role can only view them.
To see a floor price setup on your own catalogue, request a quote or book a demo.
Frequently asked questions
How do I calculate a floor price?
Start with product cost, then add marketplace commission, VAT or sales tax treatment, shipping, packaging, a return-risk allowance and the lowest margin you are willing to accept. Commission and shipping differ by channel, so the floor must be calculated per channel using the current seller agreement.
What happens if a campaign pushes my price below the floor?
Marketplace campaign discounts are applied to the current sale price, and if your floor rule does not check the result, the product sells at a loss. The right approach is to test the post-discount price against the floor before enrolling, and to exclude products that would fall below it.
Do repricing tools protect the floor automatically?
A well-designed repricing rule cannot run without a floor and a ceiling, but not every tool enforces one. A rule that undercuts competitors with no floor will follow them below your cost. Make sure the floor is defined before you switch repricing on.


