[{"data":1,"prerenderedAt":264},["ShallowReactive",2],{"blog-2026-05-23-annual-renewal-review-template":3},{"id":4,"title":5,"author":6,"body":7,"date":254,"description":255,"extension":256,"image":257,"meta":258,"navigation":259,"path":260,"seo":261,"stem":262,"__hash__":263},"blog/blog/2026-05-23-annual-renewal-review-template.md","The Annual Renewal Review Template (Run Before Every Big Renewal)","The InvoiceAgent.ai Team",{"type":8,"value":9,"toc":242},"minimark",[10,14,23,26,31,34,54,56,60,90,93,97,113,117,130,134,150,155,159,162,199,205,207,211,214,227,230,232,236,239],[11,12,13],"p",{},"Annual renewals are where the biggest SaaS money — and the biggest leverage — live. A renewal you catch 30 days early lets you review, right-size, renegotiate, or cancel. A renewal you catch after it processes locks you in for another year at whatever price the vendor chose. This is the template to run on every significant annual renewal, during the 30-day window before it charges.",[11,15,16,17,22],{},"Pair it with a ",[18,19,21],"a",{"href":20},"/blog/renewal-calendar-template/","renewal calendar"," so you know when each review is due.",[24,25],"hr",{},[27,28,30],"h2",{"id":29},"before-you-start","Before you start",[11,32,33],{},"Open this 30 days before the renewal date. You need the runway — running it the day before defeats the purpose, because you've lost the ability to act.",[11,35,36,40,41,40,44,40,47,40,50,53],{},[37,38,39],"strong",{},"Tool:"," ________  ",[37,42,43],{},"Renewal date:",[37,45,46],{},"Current annual cost:",[37,48,49],{},"Seats:",[37,51,52],{},"Owner:"," ________",[24,55],{},[27,57,59],{"id":58},"section-1-usage-check","Section 1 — Usage check",[61,62,63],"blockquote",{},[64,65,66,70,78,81,84],"ul",{},[67,68,69],"li",{},"How many people used this in the last 30 days? ________",[67,71,72,73,77],{},"How many ",[74,75,76],"em",{},"paid seats"," are there? ________",[67,79,80],{},"Active-seat ratio (used ÷ paid): ________",[67,82,83],{},"If this tool vanished tomorrow, who would complain? ________",[67,85,86,89],{},[37,87,88],{},"Verdict:"," ☐ Heavily used ☐ Lightly used ☐ Barely/not used",[11,91,92],{},"If \"barely/not used,\" skip to the cancel decision. Don't renegotiate a tool you don't use.",[27,94,96],{"id":95},"section-2-right-size-seats","Section 2 — Right-size seats",[61,98,99],{},[64,100,101,104,107,110],{},[67,102,103],{},"Orphaned seats (former employees): ________",[67,105,106],{},"Inactive seats (no login 30+ days): ________",[67,108,109],{},"Seats to remove before renewal: ________",[67,111,112],{},"Recoverable: (seats to remove × per-seat × 12) = ________",[27,114,116],{"id":115},"section-3-right-size-tier","Section 3 — Right-size tier",[61,118,119],{},[64,120,121,124,127],{},[67,122,123],{},"Are we using the capacity/features of our current tier? ☐ Yes ☐ No",[67,125,126],{},"Is there a lower tier that covers our actual usage? ________",[67,128,129],{},"Annual saving from downgrading: ________",[27,131,133],{"id":132},"section-4-price-negotiation","Section 4 — Price & negotiation",[61,135,136],{},[64,137,138,141,144,147],{},[67,139,140],{},"Did the price increase vs. last year? ________",[67,142,143],{},"Is there an annual-commit, volume, or nonprofit/startup discount we're not getting? ________",[67,145,146],{},"What's our leverage? (competitor we could switch to, ability to walk, multi-year commit) ________",[67,148,149],{},"Target price to ask for: ________",[11,151,152],{},[74,153,154],{},"Tip: a simple \"we're reviewing our spend and this renewal — is there a better rate available?\" email recovers more than founders expect. Vendors discount to retain.",[27,156,158],{"id":157},"section-5-the-decision","Section 5 — The decision",[11,160,161],{},"Based on the above, choose one:",[64,163,164,171,177,183],{},[67,165,166,167,170],{},"☐ ",[37,168,169],{},"Keep as-is"," — used, right-sized, fairly priced.",[67,172,166,173,176],{},[37,174,175],{},"Keep but downgrade"," — reduce seats/tier first (note the changes: ________).",[67,178,166,179,182],{},[37,180,181],{},"Renegotiate"," — send the ask, target ________, by ________.",[67,184,166,185,188,189,193,194,198],{},[37,186,187],{},"Cancel"," — not worth it. ",[18,190,192],{"href":191},"/blog/cancel-saas-without-losing-data/","Export data",", use the ",[18,195,197],{"href":196},"/blog/saas-cancellation-script-library/","cancellation script",", confirm by ________.",[11,200,201,204],{},[37,202,203],{},"Owner action & deadline:"," ________________",[24,206],{},[27,208,210],{"id":209},"section-6-record-it","Section 6 — Record it",[11,212,213],{},"After the renewal resolves, note what happened for next year:",[61,215,216],{},[64,217,218,221,224],{},[67,219,220],{},"Final outcome: ________",[67,222,223],{},"New annual cost: ________",[67,225,226],{},"What to remember next renewal: ________",[11,228,229],{},"This turns each renewal into institutional memory instead of an annual surprise.",[24,231],{},[27,233,235],{"id":234},"why-this-template-pays-for-itself","Why this template pays for itself",[11,237,238],{},"Most annual renewals process at full price, often increased, on tools that are over-seated or under-used — purely because no one reviewed them in time. A single review that downgrades a bloated tier or trims dead seats often saves more than the effort of every review you'll run that year.",[11,240,241],{},"The one thing the template can't do is remind you when each review is due. InvoiceAgent scans your connected billing inbox for renewal signals and surfaces upcoming annual charges before they hit — so every renewal gets its review window instead of slipping past to a locked-in charge. Run this template in that window, and you'll never again find out about a renewal the day after it processed.",{"title":243,"searchDepth":244,"depth":244,"links":245},"",2,[246,247,248,249,250,251,252,253],{"id":29,"depth":244,"text":30},{"id":58,"depth":244,"text":59},{"id":95,"depth":244,"text":96},{"id":115,"depth":244,"text":116},{"id":132,"depth":244,"text":133},{"id":157,"depth":244,"text":158},{"id":209,"depth":244,"text":210},{"id":234,"depth":244,"text":235},"2026-05-23","A complete template for reviewing any annual SaaS renewal before it processes — usage check, seat right-sizing, tier review, price negotiation, and the keep/cut/renegotiate decision.","md","/img/blog/2026-05-23-annual-renewal-review-template.png",{},true,"/blog/2026-05-23-annual-renewal-review-template",{"title":5,"description":255},"blog/2026-05-23-annual-renewal-review-template","LW2V1ghjXOv-_ZdM_aKG-lQOZbEkStITzoWpFz3JLCE",1782093662268]