How to price a product: A practical step-by-step pricing guide for small businesses
Setting selling prices by glancing at a supplier invoice and adding a rough percentage is one of the fastest ways to run busy days with an empty bank account. Sustainable product pricing brings together your true tax-exclusive unit cost, a break-even share for fixed overhead, a built-in cushion for promotional discounts, and ongoing adjustments as new inventory batches arrive at different prices.
To price a product profitably, start with your tax-exclusive landed unit cost, add the gross margin required to cover fixed break-even expenses and target net profit, and build in a buffer for customer discounts. As new stock batches arrive at different supplier prices, track your weighted average cost and update selling prices in bulk.
The 4 layers of a profitable selling price: Unit cost and target margin
A reliable selling price is built from four distinct layers stacked on top of one another. The foundation is your true landed unit cost—the supplier's tax-exclusive purchase price plus direct per-unit expenses such as freight, packaging, and handling. Because value-added tax or sales tax is collected on behalf of tax authorities, every cost and pricing calculation must be performed using strictly tax-exclusive numbers.
Once your true cost baseline is clear, you layer on the contribution needed to pay monthly fixed overhead, your target net profit margin, and a deliberate cushion for promotional or wholesale discounts. The table below shows how a 100-unit landed cost builds up into a resilient retail list price:
| Pricing Layer | What It Covers | Sample Amount (Tax-Exclusive) | Role in Your Price List |
|---|---|---|---|
| 1. True Unit Purchase Cost | Supplier invoice + freight, packaging, shrinkage | 100.00 units | Hard cost floor you must never sell below |
| 2. Fixed Overhead (Break-Even) Share | Rent, payroll, utilities, and store administration | +25.00 units (125.00) | Minimum price required to avoid operating losses |
| 3. Target Net Profit Share | Business growth, cash reserves, and reinvestment | +25.00 units (150.00) | Target net selling price (33.3% gross margin) |
| 4. Discount & Promo Buffer | Seasonal sales, loyalty offers, and negotiations | +16.67 units (166.67) | Published list price (keeps 150.00 after a 10% discount) |
Accounting for fixed overhead (break-even) and promotional discount buffers
Selling an item for more than you paid the supplier does not automatically mean your business is making money. Your business only turns a net profit after the combined gross profit from all sales covers your fixed monthly operating expenses. Every product category needs a target gross margin high enough to carry its fair share of rent, salaries, and utilities.
At the same time, many store owners calculate a tight selling price assuming zero discounts, only to grant 10% or 15% off at checkout. Follow these four pricing rules so promotions never eat into your core profit:
- Use the Break-Even Calculator to find the monthly revenue and blended gross margin needed to cover your fixed operating costs
- Add a 10% to 15% promotional buffer into the list price of categories where buyers expect seasonal sales or negotiation
- Test line discounts and document-wide discounts with the Discount Calculator so discounted prices never dip below your target net selling price
- Convert your required gross profit margin into the exact markup percentage using the Profit Margin Calculator before updating product cards
Structuring the gap between wholesale and retail prices
If you sell both to walk-in retail shoppers and to repeat trade or wholesale buyers, a single flat price will either cost you volume or erode your margins. Retail transactions require individual customer service, smaller packaging, and longer shelf holding times, which justifies a higher gross margin. Wholesale orders move larger quantities in a single invoice and speed up cash collection, allowing a lower per-unit margin.
Rather than slashing retail prices arbitrarily when a trade customer asks for a quote, establish a clear wholesale floor that still covers your break-even overhead share. In GiroPS, you can apply controlled line or document discounts on quotes and orders for trade accounts and share live product lists through your Online Catalog.
Weighted average cost and Bulk Price Update when new batches arrive
In day-to-day commerce, supplier prices change from shipment to shipment. You might still have 40 units in the warehouse bought at 100 units each when a new batch of 60 units arrives at 120 units each. Pricing purely off the old batch undercuts your replacement cost, while pricing purely off the new invoice ignores existing stock value. For stock-tracked items, GiroPS automatically recalculates unit cost using the weighted average cost method whenever a new purchase invoice is recorded.
When supplier price hikes raise your weighted average cost, GiroPS helps you update your selling prices across the catalog without tedious manual edits:
- Watch the tax-exclusive weighted average unit cost update automatically on the product card as soon as you record a new purchase invoice
- Open the Bulk Price Update tool to raise selling prices across selected products or tag groups by percentage or fixed amount in one step
- Check the Inventory Report to review current stock quantities and total tax-exclusive stock value across your warehouse
- Keep customer-facing prices accurate in your shared Online Catalog immediately after applying bulk price revisions
Auditing price performance with the Sales Analysis report
Product pricing is an ongoing discipline rather than a one-time setup. Even a carefully calculated price list can drift off target if supplier costs creep upward or if staff apply frequent ad-hoc discounts on invoices. Reviewing actual realized margins regularly separates true profit drivers from high-volume products that barely break even.
The GiroPS Sales Analysis report shows quantity sold, tax-exclusive net sales revenue, total cost, and realized gross profit margin for every item and category. Spotting products whose realized margin has slipped below target lets you intervene early with Bulk Price Update.
Step-by-Step Implementation
1. Record the complete tax-exclusive unit purchase cost
Enter supplier purchase invoices using tax-exclusive unit prices in GiroPS and include direct unit costs like freight or packaging to set a true baseline.
2. Determine your break-even margin and target gross profit
Calculate how much gross margin your store needs to cover fixed monthly expenses using the Break-Even Calculator and set category margin targets.
3. Build in a discount buffer for retail and wholesale tiers
Add a planned promotional cushion on top of your target selling price so seasonal campaigns and wholesale quotes still protect your core profit.
4. Monitor weighted average cost as new stock batches arrive
Check the updated weighted average unit cost that GiroPS calculates automatically whenever new inventory is purchased at a different price.
5. Adjust prices with Bulk Price Update and verify in Sales Analysis
Use Bulk Price Update to revise selling prices when costs rise, then audit realized product margins in the GiroPS Sales Analysis report.
Practical scenario
Example: Updating prices after a higher-cost stock batch at Beacon Electrical
Beacon Electrical holds 40 LED floodlights in stock at a tax-exclusive unit cost of 100 units, selling them at 150 units (a 33.3% gross margin). A new shipment of 60 floodlights arrives from the supplier at 120 units each. GiroPS automatically updates the weighted average cost, and the owner uses Bulk Price Update to preserve the 33.3% target margin:
| Stage | Stock Quantity & Unit Cost | Tax-Exclusive Selling Price | Gross Profit & Margin Status |
|---|---|---|---|
| 1. Initial inventory on hand | 40 units × 100.00 = 4,000 value | 150.00 units | 50.00 profit per unit (33.3% gross margin) |
| 2. New batch at higher supplier cost | 60 units × 120.00 = 7,200 value | Pending adjustment | Total 100 units = 11,200 total stock value |
| 3. GiroPS weighted average cost | 100 units × 112.00 weighted cost | If kept at old 150.00 price | 38.00 profit per unit (margin drops to 25.3%) |
| 4. Bulk Price Update (+12% increase) | 100 units × 112.00 weighted cost | 168.00 units (new list price) | 56.00 profit per unit (33.3% target margin restored) |
Common Pitfalls & How to Avoid Them
Frequently Asked Questions
Should I include VAT or sales tax when calculating a product's selling price?
Calculate your unit cost, overhead contribution, discount buffer, and target profit margin using strictly tax-exclusive amounts first. Once you arrive at your tax-exclusive selling price, apply the applicable tax rate on top.
How does GiroPS calculate unit cost when I buy the same product at different prices?
For stock-tracked products, GiroPS uses the weighted average cost method. It combines the total value of your existing stock with the cost of the newly purchased batch and divides by the new total quantity automatically.
Do I have to edit products one by one when supplier prices increase?
No. You can use the Bulk Price Update tool in GiroPS to increase or decrease selling prices across selected items or product tags by a percentage or fixed amount all at once.
How should I set wholesale prices compared to retail prices?
Wholesale prices can remove the retail promotional cushion and reflect lower handling effort per unit, but they must still stay safely above your weighted average unit cost plus your break-even overhead share.
Where can I check if my product prices are actually achieving my target margin?
Open the Sales Analysis report in GiroPS to view each product's tax-exclusive sales revenue, total cost, and realized gross profit margin based on actual invoices.
See your business in real app screens
Related guides
Related resources
Track products and warehouse stock with ease
Record stock movements, warehouse transfers and counts. See low stock and record sales with negative stock when needed.