DEV Community

Sridhar S
Sridhar S

Posted on

Why Are We Paying More Than MRP in India? A Frustrated Consumer’s Perspective

What Exactly Is MRP in India?

MRP = Maximum Retail Price

At least that is what we are taught.

Not:

Maximum Retail Price + extra money because someone decided to charge more.

Not:

MRP + cooling charges

Not:

MRP + station charges

Not:

MRP + travel area charges

Not:

MRP + “if you don’t like it, don’t buy it” charges

Then why is this happening almost everywhere?

I genuinely want to ask this because for the last 5+ years, I have continuously faced this problem almost everywhere I go.

Railway stations.

Bus stands.

Metro stations.

Public places.

Cool drink shops.

Water bottle stalls.

Public washrooms.

Small vendors near travel areas.

And honestly?

I am frustrated.

Very frustrated.

Because this has stopped feeling like a one-time bad experience.

It feels like a normalized system.

A system where overcharging has become so common that questioning it feels uncomfortable.

And if you ask?

You are suddenly treated like you are the problem.


The Frustration Started Slowly

Initially, I ignored it.

I thought:

“Okay, maybe this is only one shop.”

Then again.

Then again.

Then again.

Slowly, I realized:

This is not one shop.

This is not one city.

This is not one railway station.

This is not one bus stand.

It feels like this happens everywhere.

And what frustrates me most is that everyone acts like:

“This is normal.”

But how is it normal?

If something clearly says:

Maximum Retail Price

Then how can someone openly charge more than that?

And why are customers expected to silently accept it?


The Rail Neer Example That Still Frustrates Me

Let us talk about something extremely common.

Rail Neer bottle.

Printed price:

₹15

Simple.

Clear.

No confusion.

But what happens in reality?

Vendor says:

₹20

Now imagine this situation.

You are travelling.

Train is crowded.

You are tired.

You are thirsty.

You just want water.

You take the bottle.

Then suddenly:

“20 rupees.”

You politely ask:

“But isn’t the price ₹15?”

And this is where the real frustration starts.

The response.

Sometimes rude.

Sometimes arrogant.

Sometimes dismissive.

Sometimes completely disrespectful.

Replies like:

“Take it or leave it.”

Or:

“This is the price here.”

Or simply attitude.

Why?

Why should a customer feel awkward for asking about the printed price?

Why should asking:

“Can you charge the MRP?”

feel uncomfortable?

Why does it feel like we are begging for fairness?


The Middle-Class Problem Nobody Understands

And before someone says:

“Bro, it’s only ₹5.”

No.

That is not the point.

This is exactly where many people misunderstand.

Maybe for rich people:

₹5 does not matter.

₹10 does not matter.

₹20 does not matter.

A millionaire may simply pay and walk away.

No questions.

No argument.

No second thought.

But common middle-class people?

We think differently.

Because every rupee matters.

We are taught:

Save money.

Avoid unnecessary spending.

Think before buying.

Question waste.

Be financially careful.

We calculate expenses.

Monthly rent.

Bills.

Food.

Travel.

Savings.

Family responsibilities.

Unexpected emergencies.

We know the value of money.

So when someone says:

“It’s only ₹5 extra.”

I genuinely want to ask:

Why should I pay extra in the first place?

Why is fairness optional?

Why should honesty depend on whether customers ask questions?


Cooling Charges? Seriously?

This one frustrates me the most.

I continuously see this in bus stands and small shops.

Example:

Cool drink bottle MRP:

₹40

Actual selling price:

₹50

Reason?

“Cooling charges.”

I genuinely do not understand this logic.

Isn’t cooling part of running a business?

When I go to a restaurant:

I do not pay:

  • Fan charges
  • Electricity charges
  • Fridge charges
  • Chair charges
  • AC maintenance charges

Then suddenly:

Cooling charges?

How does this even make sense?

If you are selling cool drinks, then obviously:

you need cooling.

That is part of the business.

Customers should not pay extra because a shop owner switched on a refrigerator.

Imagine every business starts behaving like this.

Restaurant:

Cooking charges extra.

Tea stall:

Boiling charges extra.

Clothing store:

Folding charges extra.

Medical shop:

Storage charges extra.

Sounds ridiculous, right?

Then why is:

cooling charges

accepted so casually?


Public Toilets: Another Daily Frustration

This is another thing I continuously face.

At bus stands.

Metro stations.

Public areas.

You see a board.

Clearly written.

Urinal ₹2

Simple.

Clear.

Transparent.

But when you go:

Reality:

₹10

Sometimes even more.

No explanation.

No reason.

No accountability.

Just:

“Give money.”

And if you politely ask:

“But the board says ₹2?”

Sometimes the reply itself feels insulting.

Like somehow:

You are the problem.

As if asking a question itself is irritating to them.

And honestly?

That feeling stays with you.

Not because of ₹5.

But because of how unfair and disrespectful the whole thing feels.


Asking Questions Has Become Difficult

This is another frustrating part.

Sometimes I want to ask.

I genuinely want to question.

But many times:

I stay silent.

Why?

Because I do not want arguments.

Because public confrontation feels exhausting.

Because rude replies ruin your mood.

Because sometimes vendors behave like:

“You are creating unnecessary drama.”

And after facing rude behavior repeatedly:

You simply stop asking.

You quietly pay.

You move on.

And maybe that is exactly why this continues.

Because people are tired.

Because people avoid confrontation.

Because nobody wants unnecessary stress for ₹5 or ₹10.

But then again:

If everyone stays silent,

nothing changes.

This Is Happening Everywhere, Not Just One Place

Sometimes people say:

“Maybe you had one bad experience.”

No.

I wish it was only one experience.

I genuinely wish this happened once and ended there.

But the reality?

It feels like this is happening everywhere.

Railway stations.

Bus stands.

Metro stations.

Public areas.

Tourist places.

Roadside stalls.

Transit points.

Movie theatres.

Local juice shops.

Water bottle counters.

Tea stalls near stations.

Small kiosks.

Everywhere.

And honestly?

That is what makes this more frustrating.

Because slowly, you start feeling like:

“Okay, maybe this is how things work in India.”

And that thought itself hurts.

Because should unfairness become normal just because it happens frequently?


The Worst Part? The Attitude

Honestly, sometimes the money is not even the biggest issue.

The biggest issue is:

the attitude.

You ask politely:

“Brother, isn’t the MRP ₹40?”

And suddenly:

Expressions change.

Voice changes.

Behavior changes.

Replies become rude.

Sometimes sarcastic.

Sometimes dismissive.

Sometimes insulting.

You are looked at like:

“Why are you asking questions?”

Why?

Why is basic fairness treated like an inconvenience?

Why should customers feel uncomfortable for asking about printed prices?

I am not asking for free products.

I am not bargaining.

I am not negotiating.

I am literally asking:

“Can I pay the printed price?”

That is all.

And somehow even that feels difficult.


The Psychology Behind Staying Silent

I think many people silently experience this.

But most of us simply move on.

Why?

Because life is already stressful.

We are tired.

We are travelling.

We are in a hurry.

We do not want arguments.

We do not want embarrassment.

We do not want public fights.

We do not want our mood spoiled.

So what do we do?

We quietly take out money.

Pay extra.

Walk away.

And tell ourselves:

“Forget it.”

But deep down?

It does not feel right.

Because unfairness repeated every day slowly becomes mentally exhausting.

You start asking yourself:

Why should honesty feel optional?


Why Does This Hurt Middle-Class People More?

People who say:

“It is only ₹10”

do not understand something important.

Middle-class people think differently.

We have responsibilities.

We calculate money.

We care about expenses.

We think long term.

And small amounts matter.

People laugh and say:

“What difference will ₹5 make?”

Okay.

Let us calculate.

₹5 extra on water.

₹10 extra on cool drink.

₹20 extra while travelling.

₹10 extra elsewhere.

Repeated again.

And again.

And again.

Across months.

Across years.

Across daily life.

Suddenly it is no longer:

“just ₹5.”

It becomes a pattern.

A system.

A habit of taking extra money from ordinary people.

And what hurts more?

Most people simply accept it.

Not because they agree.

But because they feel helpless.


The “Take It or Leave It” Culture

This sentence genuinely frustrates me.

How many times have we heard:

“Take it or leave it.”

Why?

Why this attitude?

Imagine walking into a store.

Seeing a printed price.

And being told:

“Either pay more or leave.”

How is that fair?

How is that customer service?

How is that ethical?

Sometimes it feels like vendors know:

customers have no option.

At railway stations?

You are thirsty.

At bus stands?

You are tired.

At public toilets?

You have no alternative.

At travel points?

You are dependent.

And maybe because customers are dependent,

overcharging becomes easier.

That thought genuinely frustrates me.


What Exactly Is The Purpose Of Printing MRP Then?

This question genuinely stays in my mind.

Why print:

Maximum Retail Price

if people can casually ignore it?

What exactly is the purpose?

Decoration?

Design?

Suggestion?

Because clearly many places act like:

MRP is optional.

If MRP says:

₹40

then why am I paying:

₹50?

If Rail Neer says:

₹15

then why am I hearing:

₹20?

If a board says:

₹2

then why am I paying:

₹10?

At what point did printed information stop mattering?


The Fear Of Speaking Up

Another honest truth.

Sometimes I feel nervous asking.

Because many times the response feels humiliating.

You ask one question.

Suddenly:

People stare.

Vendor gets irritated.

Tone changes.

You feel awkward.

Others look at you.

And immediately your brain says:

“Forget it, just pay and leave.”

That feeling itself is frustrating.

Why should ordinary customers feel nervous to ask genuine questions?

Why should asking for fairness feel uncomfortable?

Why should honesty feel like confrontation?


This Is Not About Being Stingy

Let me clarify something.

This is not about being cheap.

This is not about not wanting to spend money.

This is not about arguing for ₹5.

This is about:

principle.

If something is printed:

charge that amount.

Simple.

Transparent.

Fair.

No hidden logic.

No made-up reasons.

No cooling charges.

No station charges.

No random price changes.

No:

“Here this is the rate.”

Why?

Because fairness matters.

Trust matters.

Honesty matters.

And slowly, when people normalize small unfair things,

bigger unfair things also become acceptable.

That is what worries me.


I Just Want Fairness

Honestly?

That is all.

Nothing more.

Nothing less.

Just fairness.

If a bottle says:

₹15

charge:

₹15

If a cool drink says:

₹40

charge:

₹40

If a board says:

₹2

charge:

₹2

Not:

₹2 + extra

Not:

₹15 + travel charge

Not:

₹40 + cooling charge

Not:

₹10 because “this place is different.”

Please.

Just be fair.

That is all many ordinary people want.

Final Thoughts

Honestly,

I do not know if this post will change anything.

I do not know if anyone will care.

I do not know if people will simply say:

“This is how India works.”

But I genuinely wanted to say this out loud.

Because I have been seeing this continuously for years.

And every time it happens,

it leaves the same feeling:

frustration.

Not because of ₹5.

Not because of ₹10.

But because fairness feels optional.

Because honesty feels negotiable.

Because asking questions feels uncomfortable.

Because common people are expected to silently adjust.

And honestly?

I am tired of adjusting.

I genuinely believe:

If something says:

Maximum Retail Price

Then that should mean:

Maximum Retail Price

Not:

maximum price + extra charges

Not:

maximum price + cooling charges

Not:

maximum price + station charges

Not:

maximum price + convenience fees invented on the spot

Just:

the printed price.

Simple.

Transparent.

Fair.

That is all.

And honestly,

I hope one day India becomes a place where:

  • customers are treated respectfully
  • asking questions is normal
  • fairness is expected
  • overcharging becomes unacceptable
  • people do not feel nervous to ask:

“Why are you charging more than MRP?”

Maybe this sounds emotional.

Maybe this sounds like overthinking.

Maybe people will disagree.

And that is okay.

But as an ordinary middle-class person,

I genuinely believe:

Money matters.

Every rupee matters.

Fairness matters.

Trust matters.

And no one should pay:

even ₹1 extra

above the printed MRP.

Because if rules exist,

they should mean something.

And if unfair things become normal,

then slowly,

we stop expecting honesty.

That worries me.

I just want one simple thing:

Be fair. Charge the printed price.

Would genuinely love to know:

Have you faced this too?

Or am I the only one noticing this everywhere?


MRP#ConsumerRights#India#PublicAwareness#FairPricing

MiddleClass#ConsumerProtection#Railways#IndianRailways

PublicIssues#EverydayIndia#Transparency#Accountability

CustomerExperience#Metro#BusStand

RailNeer#Awareness#IndiaProblems#SpeakUp#FairTrade

Pricing#CommonMan#MiddleClassProblems#RealTalk

Top comments (0)