Home › Features › retail and wholesale pricing software
Pricing

Retail and wholesale pricing software: how each price in a sale is chosen

The most common billing error in a shop is the wrong price. Retail and wholesale pricing software prevents it by deciding the price from rules you set once. This page explains exactly how Dukaan POS chooses the price for each line, with a worked example, so you can judge whether it matches how your shop prices goods.

  • ✓ 7 days free
  • ✓ No card needed
  • ✓ English and Urdu
  • ✓ Works in your browser
The sell screen: tap items, take payment, print the bill
Two pricesretail and wholesale
Per packagebag, carton, piece
Best forShops with a retail price and a lower trade price on the same items
Works onBrowser on phone, tablet or computer
Not forPricing based on quantity breaks, promotions or time-limited offers

1The three places a price can come from

Every product has a retail price and an optional wholesale price per base unit. A package, such as a 10 kg bag or a carton, can have its own retail and wholesale price. And a wholesale customer can have a special rate for a product. When you add an item to a sale, the app picks the price in a fixed order, so the cashier never has to decide.

Rice: price per kg by way of buying

Example rates

Retail, 1 kgRs 360Retail, 5 kg packRs 345Wholesale, 25 kg bagRs 330Wholesale, 50 kg bagRs 322
💡 Bigger packages earn a better rate, and each has its own price in the app.
Illustrative example numbers to show the idea, not results from a real shop.

2The order of choice

In a retail sale, the package's retail price is used if it has one; otherwise the base retail price is multiplied by the package size. In a wholesale sale, a customer's special rate is used first; then the package's wholesale price; then the base wholesale price multiplied by the package size. If no wholesale price exists at all, the retail price is used, so a missing price never leaves a blank.

Without a system

  • One price for everyone
  • Wholesale rates remembered by the owner
  • Cashier asks you every time

With Dukaan POS

  • Retail and wholesale price on each product
  • Customer-specific rates saved
  • The cashier just picks the mode

3A worked example

Sugar costs Rs 138 per kg. The base retail price is Rs 150 and the base wholesale price Rs 146. A 50 kg bag has no price of its own.

SalePrice usedHow
Retail, 2 kgRs 3002 × Rs 150
Retail, 1 bagRs 7,50050 × Rs 150
Wholesale, 1 bagRs 7,30050 × Rs 146
Wholesale to Hotel Noor, who has a special rate of Rs 7,150 per bagRs 7,150customer rate first

🧮 Profit and margin calculator

Profit per unit
Margin
Markup
Total profit

Margin is profit as a share of the selling price. Markup is profit as a share of cost.

4Changing a price at the counter

Normally the price comes from the rules. The owner or a manager can override a line price during a sale when they need to; cashiers cannot, so special deals are not made at the counter by accident. Discounts on the whole bill are entered separately, and only if allowed.

5Check your margin as prices change

Because cost updates with each purchase, you can compare the retail and wholesale prices with the average cost and see your margin on each. In the example above, a Rs 7,150 bag against a Rs 6,900 cost leaves Rs 250, so a 3.5 percent margin, a prompt to check whether the hotel's rate still makes sense.

★Get started in four steps

  1. Enter retail pricesSet a retail price per base unit for every product.
  2. Add wholesale pricesSet a lower wholesale price where trade customers buy.
  3. Add package prices where neededGive bags or cartons their own price, or leave blank to calculate.
  4. Set special ratesAdd customer rates for your best trade buyers.

!Good to know before you start

  • There are two price levels plus customer-specific rates. There are no automatic quantity-break or promotional prices.
  • Customer rates apply to wholesale sales only.
  • Cashiers cannot override prices.
  • Saving needs an internet connection.

?Questions about retail and wholesale pricing software

How does the app choose a price?

For retail it uses the package's retail price or the base price times the package size. For wholesale it uses a customer rate first, then the package wholesale price, then the base wholesale price times the package size.

What if I have no wholesale price?

Wholesale sales then use the retail price.

Can I give one customer a special price?

Yes, for wholesale sales.

Can a cashier change a price?

No. Only an owner or manager can override a line price.

Can it do automatic bulk discounts?

No. Use the manual discount on the bill or a customer rate.

Try Dukaan POS free for 7 days

Every feature switched on. No card needed. Set up in about a minute, then add your own products.

Start my free trial

Related pages

Solution

Retail and wholesale billing software

Retail and wholesale billing software for Pakistan: one product list with retail and wholesale prices, switch per sale, plus special customer rates.

Solution

Wholesale business management software

Wholesale business management software for Pakistani traders: bulk stock, supplier balances, trade customer credit, retail and wholesale prices and cash control.

Industry

Wholesale shop billing software

Wholesale shop billing software for Pakistan: fast carton and bag billing, wholesale rates, shopkeeper customers on khata, part payments and weekly dues.

Solution

Billing software for shops

Billing software for shops in Pakistan: numbered bills, discounts, part payments and credit, shareable PDF receipts and daily sales totals. Free 7-day trial.

Related guides: grocery profit margin calculator markup vs margin