A request between pack boundaries
125 units in whole packs of 50 requires three packs, covering 150 units with 25 surplus capacity. At agreed USD 200 per pack, subtotal is USD 600 and comparison cost per requested unit USD 4.80.
Use an agreement that prices indivisible service packs. The quantity requested, pack quantity and billed pack count are different fields and should remain visible in the draft review.
What you can do here
Calculate whole service packs needed for an entered quantity, their covered and surplus units, and an agreed per-pack subtotal without assuming partial packs are billable.
Built for real invoice workflows
Verify the agreed pack rule and approved quantity before drafting a charge.
Preparing your calculator with today’s date…
Whole packs = ceil(requested units / units per pack). Covered units = packs × units per pack; surplus capacity = covered − requested. Subtotal = packs × entered pack price. Displayed cost per requested unit = subtotal / requested, rounded to cents, for comparison only. Assumes positive whole units and indivisible packs; actual billability, usage permissions, refunds, expiry, tax and fractional packs are outside this entered model.
Formulas and examples reviewed October 2, 2026. Illustrative figures; no tax or contractual determination.
125 units in whole packs of 50 requires three packs, covering 150 units with 25 surplus capacity. At agreed USD 200 per pack, subtotal is USD 600 and comparison cost per requested unit USD 4.80.
100 requested units with 50-unit packs requires two packs. There is zero surplus capacity; at the same price the subtotal is USD 400.
Not from this calculation. The model prices whole packs; separately charging surplus units could count the same capacity twice. Follow actual approved terms.
The tool does not decide rollover, expiry or future usage rights. Record the actual agreement separately.
How to use it
Enter positive whole requested units and units included in one pack.
Enter the independently approved price for one whole pack.
Review pack count, covered units and surplus capacity against the actual service agreement.
Why it helps
Make rounding up to a whole pack explicit.
Separate requested units from pack capacity.
Preserve per-pack pricing rather than substituting a unit price.
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.
Record the pack basis
Keep requested, covered and billed quantities distinct.
Review the approved charge
Check the whole-pack rule and service evidence.
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.
Profession pages
See how freelancers, consultants, and agencies apply the same calculator output in different workflows.