Annual commitment
AN-yoo-ul kuh-MIT-ment
A contract where the customer commits to paying for a full year, usually in exchange for a discount. Locks in revenue for the vendor.
An annual commitment means the customer agrees to pay for twelve months of service. They might pay upfront (annual prepay) or monthly over the year (annual contract, monthly billing). Either way, they have committed for a year and cannot cancel without penalty.
Vendors offer discounts of 15-25% for annual commitments because locked-in revenue is worth more than month-to-month revenue. A customer paying $100/month who might churn is worth less than a customer who committed to $1,000/year. The commitment reduces churn risk and improves revenue predictability.
For SaaS metrics, annual commitments matter because they affect ARR calculation, cash flow timing, and churn measurement. A customer on a monthly plan can churn any month. A customer on an annual plan cannot churn for twelve months. This makes your retention numbers look better and your cash flow more predictable.
Examples
Offering an annual discount.
Notion charges $10/user/month on the monthly plan and $8/user/month on the annual plan ($96/year). The 20% discount incentivizes annual commitment. A 50-person company saves $1,200/year by going annual. Notion gets $4,800 in cash upfront instead of collecting $500/month with churn risk.
An enterprise annual commitment.
A company signs a $500,000 annual commitment with Snowflake for compute credits. They pay $500,000 upfront. Whether they use $400,000 or $600,000 in credits, the commitment guarantees Snowflake at least $500,000 in revenue. Overage above $500,000 is billed additionally.
Annual commitment reduces churn.
A SaaS company moves customers from monthly to annual billing with a 20% discount. Monthly churn was 5% (46% annual). After the shift, annual retention is 88%. The same customers stuck around longer because the commitment created switching inertia.
In practice
Read more on the blog
Frequently asked questions
How much discount should I offer for annual billing?
15-20% is standard. Anything less and monthly feels like the obvious choice. Anything more and you are leaving too much money on the table. Frame it as "two months free" rather than a percentage discount. "$10/month or $100/year" sounds better than "$10/month or $8.33/month billed annually."
Should startups push annual contracts?
Yes, but do not require them. Offer both monthly and annual options. Use the annual discount to incentivize longer commitments. For enterprise deals, always push for annual or multi-year contracts. The cash flow benefits are significant for startups, and the revenue predictability helps with fundraising.
Related terms
A subscription that renews every month with no long-term obligation. Maximum flexibility for the customer, maximum churn risk for the vendor.
The annualized value of a single customer contract. Tells you about individual deal size, while ASP tells you the average across all deals.
The annualized value of your active subscription contracts. The heartbeat metric of every SaaS business.
The rate at which customers cancel or do not renew. Measured as logo churn (customers lost) or revenue churn (dollars lost).

Want the complete playbook?
Picks and Shovels is the definitive guide to developer marketing. Amazon #1 bestseller with practical strategies from 30 years of marketing to developers.