Pricing freelance design work in India is awkward. There's no standard rate card. Nobody tells you what to charge. You look at what others charge on Fiverr (too low) or what international agencies charge (too high) and end up somewhere in the middle, unsure if you're underselling yourself or pricing yourself out.
I run 11pixels Design Studio in Bangalore, and I've been on both sides of this — as a designer quoting projects and as a founder paying other freelancers. The framework I use isn't complicated, but it took years of getting it wrong before I got it right.
This post is specifically about pricing design work — UI/UX, branding, graphic design — for Indian freelancers working with Indian clients. If you bill international clients in USD, the math changes significantly. This is the ₹ version.
Why hourly rates don't work for most Indian designers
The most common advice online is "charge by the hour." That advice comes mostly from American and European freelancers where hourly billing is standard. In India, it breaks down for three reasons.
Clients don't understand hourly billing. When you tell an Indian startup founder "I charge ₹2,000 per hour," their first question is "how many hours will it take?" And now you're back to quoting a project price anyway — except you've added uncertainty and mistrust into the equation.
You get penalised for being fast. If you're an experienced designer who can deliver a landing page in 6 hours, hourly billing means you earn less than a junior designer who takes 20 hours for the same work. Your experience should increase your value, not decrease your invoice.
It creates scope anxiety. Every revision, every feedback round, every "can we try one more option?" becomes a negotiation about time. The client starts counting hours. You start resenting revisions. The relationship suffers.
Hourly billing works in specific situations — ongoing retainers, consulting calls, or when the scope is genuinely unpredictable. For defined projects like a brand identity, app design, or website, project-based pricing is almost always better.
What Indian freelance designers actually charge
Let me share real numbers. These are ranges based on what I've seen across Bangalore, Mumbai, and Delhi design communities, freelancer platforms, and conversations with other designers. They're for domestic Indian clients.
Brand identity (logo + guidelines + stationery)
- Early career (0–2 years): ₹10,000–₹30,000
- Mid-level (2–5 years): ₹30,000–₹80,000
- Senior (5+ years): ₹80,000–₹2,50,000+
Website design (UI/UX, 5–10 pages)
- Early career: ₹15,000–₹40,000
- Mid-level: ₹40,000–₹1,20,000
- Senior: ₹1,20,000–₹3,00,000+
Mobile app design (UI/UX, 15–30 screens)
- Early career: ₹20,000–₹50,000
- Mid-level: ₹50,000–₹1,50,000
- Senior: ₹1,50,000–₹5,00,000+
Social media design (monthly retainer, 15–20 posts)
- Early career: ₹8,000–₹15,000/month
- Mid-level: ₹15,000–₹35,000/month
- Senior: ₹35,000–₹60,000/month
Pitch deck / presentation design (15–25 slides)
- Early career: ₹5,000–₹15,000
- Mid-level: ₹15,000–₹40,000
- Senior: ₹40,000–₹1,00,000+
These numbers vary based on city, the client's size, the complexity of the project, and how good your portfolio is. A designer in Bangalore working with funded startups will charge more than a designer in a tier-2 city working with local businesses. Both are valid.
Important: These are domestic rates for Indian clients paying in ₹. If you work with international clients, multiply by 2–4x. A mid-level designer charging ₹80,000 for a website in India can charge $2,000–$4,000 (₹1,60,000–₹3,40,000) for similar work from a US or European client.
How to price a specific project
Rate tables are useful for benchmarking, but every project is different. Here's the framework I use to price a specific project:
Step 1: Define the scope precisely
Before you quote anything, get clarity on exactly what the client needs. "Design our app" is not a scope. "Design 25 screens for an iOS food delivery app, including user flows, wireframes, and high-fidelity mockups in Figma" is a scope.
The more specific your scope, the more confident your price. Vague scopes lead to vague prices lead to scope creep lead to resentment.
Write the scope down and share it with the client before quoting. This simple step eliminates half of all freelancer-client disputes.
Step 2: Estimate the effort honestly
How many days will this actually take you? Not the optimistic version. Not the version where everything goes perfectly and the client approves in one round. The realistic version, including revisions, feedback rounds, and the inevitable "can we explore one more direction?"
For most design projects, multiply your optimistic estimate by 1.5. If you think it'll take 5 days, plan for 7–8.
Step 3: Calculate your minimum
Take your monthly income target and divide by 20 working days. That's your daily rate. Multiply by the estimated days.
Example: If you want to earn ₹80,000/month and a project will take 8 working days, your minimum price is ₹32,000. That's the floor — don't go below it.
Step 4: Adjust for value
The minimum is your floor, not your price. Now adjust upward based on:
Client size and budget. A funded startup with ₹2 crore in the bank values your work differently than a bootstrapped solo founder. The same landing page design is worth more to the company that'll run ₹5 lakh in ads to it.
Business impact. A redesign that directly affects revenue (e-commerce checkout, SaaS onboarding) is worth more than an internal tool few people will see.
Urgency. If they need it in 3 days instead of 3 weeks, charge more. Your speed has value.
Your unique expertise. If you've designed 15 fintech apps and they need a fintech app designed, your domain knowledge is worth a premium.
Step 5: Quote a round number
₹75,000 is better than ₹73,500. Round numbers feel intentional and confident. Precise numbers feel like you calculated your hourly rate and multiplied — which is exactly the dynamic you're trying to avoid.
Milestone billing: the structure that protects both sides
For any project over ₹50,000, bill in milestones. This protects you from doing all the work and waiting months for payment, and it protects the client from paying everything upfront to someone they're working with for the first time.
The most common split:
50-50: 50% upfront, 50% on delivery. Simple. Works for most projects. The upfront payment covers your risk. The final payment is tied to delivery.
30-50-20: 30% to start, 50% at the mid-point (after wireframes or first draft), 20% on final delivery. Better for larger projects because the client isn't sitting on a big final invoice.
40-40-20: 40% to start, 40% after the main design round, 20% after final revisions. This is what I use most often at 11pixels. The 20% final payment gives the client confidence that revisions are included, and it's small enough that it doesn't feel like a blocker.
Invoice each milestone separately with its own invoice number. Track each payment independently. If you're using Riffit, you can create and track each milestone invoice from your dashboard or WhatsApp — and know exactly which payments are pending.
For more on structuring your invoices, see our complete guide to creating freelance invoices in India.
Handling "that's too expensive"
Every freelancer hears this. The question is how you respond.
First, don't drop your price immediately. The moment you cut your rate without changing the scope, you've told the client your original price wasn't real. They'll negotiate harder next time.
Instead, adjust the scope. "I can bring this down to ₹60,000 if we reduce the number of pages from 10 to 6 and skip the mobile responsive version." Now the client understands that price is directly tied to work.
Or offer a phased approach. "Let's start with the homepage and 3 key pages for ₹45,000. If you're happy with the direction, we can add the remaining pages as Phase 2." This lowers the client's risk and gets you in the door.
Know your walk-away number. Before any negotiation, know the minimum you'd accept. If the client can't meet it, walk away politely. "I understand that's outside your budget right now — I'd be happy to revisit this when the timing is better." No burned bridges.
Sometimes "too expensive" means "I don't see the value." In that case, the problem isn't your price — it's your pitch. Explain what they're getting, why it matters, and what the outcome will look like. A ₹1,00,000 app redesign that increases their conversion rate by 15% pays for itself in a week.
Things I learned the hard way
Don't price based on time spent. Price based on value delivered. A logo that took 4 hours but perfectly captures a brand is worth ₹50,000+. A logo that took 40 hours but misses the mark is worth ₹0. Clients pay for the outcome, not the process.
Raise your rates before you feel ready. If every client says yes immediately, your prices are too low. You should lose about 20–30% of prospects on price. That means your rates are in the right range for the quality you deliver.
Never discount for "exposure" or "future work." The client who can't pay fair rates now won't magically have budget later. And exposure doesn't pay rent. The only discount worth considering is for a long-term retainer with guaranteed monthly volume — and even then, cap it at 10–15%.
Get the advance before starting work. No exceptions. Not even for "good clients." The advance is what separates a committed client from someone who's still shopping around. If they won't pay 50% upfront, they're not ready to start.
Put the scope in writing. Every project should have a simple scope document — even if it's a WhatsApp message that says "Confirming: logo design + brand guidelines + business card layout for ₹45,000. 50% upfront, 50% on delivery. 2 revision rounds included." Screenshot it. That's your contract.
The connection between pricing and invoicing
Good pricing means nothing if you invoice badly. If you quote ₹80,000, deliver great work, and then send a sloppy invoice three days later with a vague description like "design work" — you've undermined your own professionalism.
Your invoice should mirror your quote: specific deliverables, the exact amount agreed, clear payment terms, and an easy way to pay. It should go out the same day the work is approved, not "when you get around to it."
This is exactly why I built Riffit. The gap between finishing great work and sending a professional invoice should be 30 seconds, not 3 days. Your first 10 invoices are free.
FAQ
Not as a fixed document. Rate cards suggest fixed prices, which removes your ability to price based on value and project complexity. Instead, ask about the project scope first, then provide a custom quote. If a client insists on seeing rates before discussing the project, give broad ranges (e.g., website design: ₹40,000 to ₹1,50,000 depending on complexity) so you retain flexibility.