How do you solve profit and loss questions with marked price and discount?
Profit or loss percent is always calculated on the cost price. Discount percent is always calculated on the marked price. Chain them with multipliers. For example, mark up 25% and give 10% off, and the selling price is 1.25 x 0.9 = 1.125 times the cost, which is a 12.5% profit.
Explain it simply
A shopkeeper in Sarojini Nagar buys a kurta for Rs.800. That is the cost price (CP). He writes Rs.1,000 on the tag. That is the marked price (MP). You bargain and he gives 10% off, so you pay Rs.900. That is the selling price (SP).
He made Rs.100 on a Rs.800 purchase, so his profit is 100 / 800 = 12.5%. Two rules solve most questions:
- Profit and loss percent are on CP.
- Discount percent is on MP.
Example
Question: A shopkeeper marks an item 25% above cost and allows a 10% discount. If the cost price is Rs.800, find the profit percent.
- MP = 800 x 125 / 100 = Rs.1,000.
- Discount = 10% of 1,000 = Rs.100, so SP = Rs.900.
- Profit = 900 - 800 = Rs.100.
- Profit % = 100 / 800 x 100 = 12.5%.
Shortcut with multipliers: 1.25 x 0.90 = 1.125, so SP is 112.5% of CP, a 12.5% profit. You do not even need the Rs.800.
const cp = 800;
const mp = cp * 125 / 100; // marked 25% above cost
const sp = mp * 90 / 100; // 10% discount
console.log(sp); // Output: 900
console.log((sp - cp) / cp * 100); // Output: 12.5How it works
- Profit = SP - CP. Loss = CP - SP.
- Profit % = Profit / CP x 100. Loss % = Loss / CP x 100.
- SP = CP x (100 + profit%) / 100, or CP x (100 - loss%) / 100.
- SP = MP x (100 - discount%) / 100.
- To find CP from SP: CP = SP x 100 / (100 + profit%).
- Faulty weights: a dealer who claims to sell at cost but gives 900 g for 1 kg gains 100 / 900 x 100 = 11.11%. Gain % = error / (true weight - error) x 100.
Real-world use
These questions appear in TCS NQT, Infosys, Wipro, AMCAT and bank exams. The same thinking helps when you see "MRP Rs.1,999, now Rs.1,399" on Myntra or Flipkart: that is a discount of 600 / 1,999, about 30%. It also helps you check whether "buy 2 get 1 free" is really better than a flat 30% off (it is a 33.3% discount on three items).
Common mistakes
- Taking profit percent on the selling price instead of the cost price.
- Taking discount percent on the cost price instead of the marked price.
- Adding successive discounts: 20% plus 10% off is 28% off, not 30%.
- Assuming that selling two items at the same price, one at x% profit and one at x% loss, means no profit or loss. It is always a loss of x squared / 100 percent.
What to say in the interview
"I keep two rules straight: profit and loss percentages are on the cost price, and discount is on the marked price. Then I turn each step into a multiplier. A 25% markup is 1.25 and a 10% discount is 0.9, so the selling price is 1.125 times the cost, which is a 12.5% profit. If they ask for a value, I take CP as 100 to keep the numbers simple."
Follow-up questions
- An article sold for Rs.1,200 gives a 20% profit. At what price should it be sold for a 30% profit?
- Two phones are each sold for Rs.990, one at 10% profit and the other at 10% loss. What is the overall result?
- The cost price of 15 pens equals the selling price of 12 pens. Find the profit percent.
Go deeper
Read these once the basics above feel easy.
Answers to the follow-ups:
- CP = 1,200 x 100 / 120 = Rs.1,000. For 30% profit, SP = 1,000 x 130 / 100 = Rs.1,300.
- CP of the first = 990 x 100 / 110 = Rs.900. CP of the second = 990 x 100 / 90 = Rs.1,100. Total CP = Rs.2,000, total SP = Rs.1,980. Loss = Rs.20, which is 1% loss (matches 10 x 10 / 100).
- Let each pen cost Rs.1. The selling price of 12 pens is Rs.15, so SP per pen = 15 / 12 = 1.25. Profit = 25%. Shortcut: (15 - 12) / 12 x 100.
When a question asks for the markup needed to earn a target profit after a discount, use MP / CP = (100 + profit%) / (100 - discount%). For a 20% profit after a 20% discount: MP / CP = 120 / 80 = 1.5, so mark the item 50% above cost.