Three pricing models — and why none of them is perfect
When you shop for team software you will see three pricing models, and each one has a hidden cost.
Per-seat / per-user. Asana, ClickUp, Monday, Notion, Slack. You pay a published rate per person per month. Fair on paper. The hidden cost: every new hire raises your bill by the same amount whether they use the tool 8 hours a day or open it once a week. Worse, you stack multiple per-seat tools — Asana + Keka HR + QuickBooks invoicing — and the per-person bill quietly multiplies.
Flat-rate / per-team. Basecamp's $299/month "Pro Unlimited", legacy WordPress plugins, some Indian invoicing tools. One price covers any size team. Fair on paper. The hidden cost: tiny teams subsidise large teams, so the headline number has to be high enough that a 30-person team feels covered — which is brutal for a 4-person team paying the same $299. And every "flat" plan eventually has a user cap; cross it and you jump tiers, hard.
Per-module / per-employee quoted. Most Indian HR/payroll incumbents — Keka, greytHR, RazorpayX Payroll. They quote you per employee per module on a sales call. Fair on paper. The hidden cost: opacity. You cannot self-serve, you cannot model your spend in a spreadsheet, and the rate you negotiate today is not the rate the company across the street negotiated.
No model is perfect. The honest answer is to pick the model that hurts the customer the least at the team sizes the product is built for.
The model DeskPanda picked: per-user with a minimum-user floor
DeskPanda is built for 10–80 person Indian SMBs. For that band, per-user pricing with a published rate beats flat pricing on fairness (a 12-person team should not subsidise a 60-person team) and beats opaque per-employee quoting on transparency (you can do the math on the pricing page in 30 seconds without a sales call).
The rates are:
- Free-Starter — ₹0 forever, up to 8 users.
- Growth — ₹199/user/month with minimum billing for 10 users (₹1,990/month floor). A 5-person team pays the 10-user floor. A 25-person team pays ₹4,975/month exactly.
- Business — ₹379/user/month with minimum billing for 15 users (₹5,685/month floor). A 12-person team pays the 15-user floor. A 40-person team pays ₹15,160/month exactly.
- Custom-Enterprise — quoted per engagement; covers cloud or on-prem deployment, custom feature work, and 3rd-party API integrations.
Annual billing is 20% off — Growth becomes ₹159/user/month equivalent, Business becomes ₹303/user/month equivalent.
Why a minimum-user floor instead of pure per-user
Pure per-user pricing breaks at the bottom. A 2-person team paying ₹398/month for Growth does not cover the cost of running their HR, payroll, CRM, invoicing, chat, and file storage stacks on our infrastructure. So pure per-user forces the vendor to either price too high (₹500–800/user/month at Keka, greytHR, Zoho People for the same modules) or to gate features so aggressively that the cheap tier becomes useless.
The minimum-user floor solves both. By committing to a 10-user (Growth) or 15-user (Business) floor, we cover the platform cost on every account and keep the per-user rate at ₹199 — well below the per-employee rates published anywhere else in this category. Above the floor you pay exactly what the math says: 25 users on Growth = ₹199 × 25 = ₹4,975/month, no rounding, no hidden tier jump.
If you are below 8 users, the Free-Starter plan is genuinely free. The minimum floor only kicks in when you have decided you need the paid tier.
👋 DeskPanda
DeskPanda is free for up to 8 users — tasks, HR, attendance, team chat, and invoicing in one platform. No card needed.
Start free — no card neededThe real math at different team sizes (Asana + Keka + QuickBooks vs DeskPanda)
For an Indian SMB the apples-to-apples comparison is not "Asana vs DeskPanda" — Asana does not do HR, payroll or invoicing. The honest comparison is the typical stack: Asana (tasks) + Keka (HR/payroll) + QuickBooks (invoicing).
At 10 people: Asana Pro $10.99 × 10 × 12 = ~₹110,000/year. Keka starting tier ~₹6,999/month = ~₹84,000/year. QuickBooks $30/month = ~₹30,000/year. Stack total: ~₹2.24 lakh/year. DeskPanda Growth (10-user min): ₹1,990 × 12 = ₹23,880/year. Saving ~₹2 lakh.
At 30 people: Asana ~₹330,000/year. Keka next tier ~₹120,000/year. QuickBooks ~₹30,000/year. Stack total: ~₹4.8 lakh/year. DeskPanda Growth (30 users): ₹199 × 30 × 12 = ₹71,640/year. Saving ~₹4 lakh. Switch to Business for advanced payroll: ₹379 × 30 × 12 = ₹136,440/year, still ~₹3.4 lakh cheaper.
At 60 people: Stack total exceeds ~₹9 lakh/year. DeskPanda Business: ₹379 × 60 × 12 = ₹272,880/year. Saving ~₹6 lakh+.
The per-user model with minimums beats the stacked per-seat model at every team size from the floor (10 or 15 users) upwards because you replace 3 vendors with 1. The "flat-rate" pitch wins headlines but loses to per-user once any one tool in the stack still scales per seat.
How to evaluate any pricing page in under 5 minutes
Whatever pricing model a tool uses, run these 5 checks before signing up:
1. What is the published per-user rate at your current team size? If it is hidden behind a "Contact sales" button, treat that as the price floor — never the ceiling.
2. What is the minimum billing? Many "per-user" tools quietly require a 3-seat or 5-seat minimum. DeskPanda is honest: 10 users on Growth, 15 on Business, both displayed on the pricing page.
3. What is gated to higher tiers? Reports, API, integrations, exports — these are the most common upsells. Check the feature matrix, not the headline price.
4. What happens at the next tier jump? "Flat" plans usually have a user cap. When you cross it, what does it cost? On a per-user model with no maximum, this question disappears.
5. What is the annual discount? 20% (DeskPanda) is typical; some vendors offer 30% but lock you into 2-year contracts. Read the cancellation terms.
If you spend 5 minutes on these 5 checks for every tool you evaluate, you will avoid the per-seat cost spiral, the flat-rate user cap, and the per-module quote opacity all at once.