Pricing Policy
How we change prices.
Pricing migrations are the most expensive operation in SaaS — for both vendor and customer. Most companies do them quietly, hope nobody notices, and lose goodwill when someone does. We commit to written rules instead, so you can audit our behavior in advance and plan around it.
Last updated: 2026-05-03 · Version 1.0
Any plan price or new meter dimension comes with at least 90 days written notice before it applies to existing customers.
Existing customers continue at their original price for 12 full months after a price change takes effect, then auto-migrate.
Annual customers are protected at their sign-up rates for the entire 12-month term, regardless of mid-year changes.
The full protocol
What we commit to do — for every kind of pricing change — before it touches an existing customer.
| Change | Notice | Grandfather period | How we tell you |
|---|---|---|---|
| Adding a new SKU (no change to existing plans) | None | — | Blog post + email |
| Lowering price on an existing plan | None | Applies retroactively to current period | Email + in-app |
| Raising price on an existing plan | 90 days | 12 months at the old price | Email + in-app + signed letter |
| Adding a new meter dimension | 90 days | 12 months at zero charge for the new meter | Email + in-app |
| Removing a SKU from sale | 180 days | 12 months continued support on the legacy SKU | Email + in-app + 1:1 outreach |
| Adjusting overage rate | 30 days | Next billing period | |
| Negotiated Enterprise contract | Per contract | Per contract | Contract |
What this means in practice
If we raise prices:
You receive an email and an in-app notice 90 days before the new price applies. You then continue at the old price for a further 12 months. Total: 15 months from announcement before your bill changes. If you signed annually, you're locked at sign-up pricing through your full term — the new rate applies at renewal, with notice.
If we lower prices:
It applies to your current period automatically. No paperwork, no opt-in. We don't believe in making customers ask for the better deal.
If we add a new meter (e.g. a future "tool calls" dimension):
90 days notice, 12 months at zero charge for the new meter while you understand your usage and decide whether to upgrade.
If we discontinue a plan:
180 days notice plus 12 months continued support on the legacy plan, and a 1:1 outreach to discuss your migration. We do not strand customers on EOL SKUs.
Why we publish this
Most enterprise SaaS contracts contain unilateral price-change clauses with vague terms like "reasonable notice" or "as updated from time to time." We've been on the wrong end of those, and we don't want to be on the giving end. Publishing this policy means a future Puccha — a Puccha after fundraising, after acquisition, after a CEO change — has to either honor it or visibly break a written commitment. That asymmetry is the whole point.
This policy is referenced in every Enterprise Master Service Agreement we sign. For self-serve customers, it's the rule we operate under by default.
Questions or concerns? Email legal@puccha.co.th.
See current pricing
Plans, resolution-based billing, and what's included on each tier.