The cap is reached
USD 10,000 at entered 5% gives USD 500. Earlier deductions of USD 500 against a USD 1,000 lifetime cap permit that new deduction. Opening unreleased USD 500 plus USD 500 less approved release USD 200 leaves USD 800 unreleased.
Use this entered model only when your agreement caps lifetime deductions. A release reduces the unreleased balance but does not create fresh capacity under that lifetime cap.
What you can do here
Reconcile a current retention deduction, cumulative lifetime cap and approved release while keeping the unreleased balance separate from cash receipt.
Built for real invoice workflows
Review the actual retention terms and release authority before using the figures in billing.
Preparing your calculator with today’s date…
Calculate eligible subtotal × entered rate, rounding once to cents. New deduction is the smaller of this amount and cap minus cumulative earlier deductions. Closing unreleased balance = opening unreleased balance + new deduction − approved release. Closing cumulative deductions = earlier cumulative deductions + new deduction. Releases do not replenish this lifetime cap. This model does not determine a legal rate, contractual release trigger, tax, certification, escrow or receipt of cash.
Formulas and examples reviewed October 2, 2026. Illustrative figures; no tax or contractual determination.
USD 10,000 at entered 5% gives USD 500. Earlier deductions of USD 500 against a USD 1,000 lifetime cap permit that new deduction. Opening unreleased USD 500 plus USD 500 less approved release USD 200 leaves USD 800 unreleased.
If earlier cumulative deductions are USD 900 against the same cap, the new deduction is USD 100. An approved release does not reset the lifetime deduction total.
This tool models a lifetime deduction cap. A cap on the currently unreleased balance needs different arithmetic; follow the actual agreement.
No. Record the release decision and actual invoice or payment treatment, then track cash receipt separately.
How to use it
Enter the eligible subtotal, agreed rate and lifetime deduction cap.
Separate cumulative deductions from the opening unreleased balance.
Add only an approved release and compare the closing balances with the agreement.
Why it helps
Limit a new deduction to remaining lifetime cap capacity.
Keep release and cash receipt as separate events.
Reconcile cumulative deductions and the unreleased balance.
Use the result when creating your invoice in InvoiceAgent. Planner setup links carry the settings they describe into a draft. Review your dates, amounts, PDF, and reminder settings before scheduling.
Reconcile retention movement
Keep cumulative and unreleased totals distinct.
Verify release authority
Retain actual triggers and decision evidence.
Review the cap model
Check the agreement before applying a deduction.
Invoice templates
Use the result inside invoice formats that are ready for clients and easier to automate.
Knowledge base
Review the billing concepts behind the numbers before they go onto a live invoice.