Under promise, over deliver
When setting expectations for deliverables
Also known as: “Underpromise and overdeliver”; “Under-promise, over-deliver”; “Under-commit and over-deliver”
What Does “Under promise, over deliver” Mean?
Set conservative expectations then exceed them. Building in buffer for surprises protects you while delighting others when you surpass expectations. Under-promise creates room to wow people.
Origin and History
The phrase is a business maxim that became popular in management and customer-service writing in the late 20th century. Its opposite, 'over-promise and under-deliver', describes the common mistake of committing to more than you can actually provide.
Examples
- Freelancing: quote a Friday delivery when you expect to finish Wednesday, then deliver early.
- Customer service: tell a customer a refund takes up to five days when it usually takes two.
- Teams: commit to the features you are confident about, and present anything extra as a bonus.
- Sales: describe the product honestly so the customer's first experience exceeds the pitch.
What Happens When You Break It
Over-promising and under-delivering destroys trust, damages reputation, loses clients, creates stress, and builds expectation of failure from repeated disappointments.
Benefits of Following This Rule
This strategy builds exceptional reputation, delights clients, creates buffer for problems, reduces stress, generates referrals, and turns customers into advocates.
Frequently Asked Questions
What does 'under promise, over deliver' mean?
It means making promises you are confident you can keep - with a margin for surprises - and then delivering more, sooner or better than you promised.
What does 'over promise, under deliver' mean?
It is the opposite and describes a mistake: promising more than you can provide and then disappointing people.
Can under-promising backfire?
Yes. If you consistently sandbag estimates, people learn to discount what you say, or you lose work to competitors who make credible but more ambitious offers. The goal is realistic promises with a small buffer, not deliberately low ones.