Quick Reference
The billing formula for each requirement:Example 1: Fast Completion (Banked Time)
A developer finishes efficiently, beating the quoted average. Task: Update checkout flow Requirement: Development, sized M (3-6 hours)
Calculation:
- Client pays: 4.5 hours (the quoted average)
- Team worked: 3 hours
- Banked time: 1.5 hours (profit margin)
Example 2: Normal Completion
Work takes longer than average but stays within the quoted range. Task: Build product filters Requirement: Development, sized L (8-16 hours)
Calculation:
- Client pays: 14 hours (actual time)
- Team worked: 14 hours
- No banked time or overage
Example 3: Overrun (Capped)
Work exceeds the maximum, but the client is protected by the cap. Task: Integrate payment gateway Requirement: Development, sized L (8-16 hours)
Calculation:
- Client pays: 16 hours (the maximum cap)
- Team worked: 22 hours
- Overage: 6 hours (absorbed by agency, non-billable)
Example 4: Multi-Requirement Task
A task with both design and development, each calculated separately. Task: Redesign account settings pageDesign Requirement (sized M)
Development Requirement (sized L)
Task Totals
Result: Despite development taking longer, the design efficiency created 1 hour of banked time overall.
Example 5: Tiny Task (XS)
Small tasks use the same formula, just with smaller numbers. Task: Fix typo on contact page Requirement: Development, sized XS (0-30 mins)
Calculation:
- Client pays: 15 mins
- Team worked: 10 mins
- Banked: 5 mins
Example 6: Large Task (XXL)
Large tasks follow the same rules but with bigger stakes. Task: Build customer portal MVP Requirement: Development, sized XXL (40-120 hours)
Calculation:
- Client pays: 95 hours (actual)
- Within the quoted range
- No banked time or overage
Common Patterns
Pattern: Consistent Small Gains
When the team regularly finishes 10-20% under average:
Interpretation:
- Team is efficient
- Estimates may be slightly conservative
- Good profit margins
Pattern: Occasional Overruns
Mixed results with some tasks going over:
Interpretation:
- Mostly healthy
- Task C needs investigation—why the overrun?
- Net positive despite one problem task
Pattern: Systemic Underestimation
When overruns are frequent:
Interpretation:
- Serious estimation problem
- 8 hours of non-billable work
- Need to review estimation process
- Consider bumping future tasks up a size
Month-End Rollover Example
Showing how billable hours affect next month’s allocation. Client: TechStart Inc Monthly allocation: 60 hoursMonth 1 Tasks
Rollover calculation:
- Allocated: 60 hours
- Billable: 62 hours
- Rollover: 2 hours
Month 2
- Base allocation: 60 hours
- Minus rollover: 2 hours
- Available: 58 hours
Related
Billing Model
The formula explained
T-Shirt Sizing
Size definitions and ranges
Hour Rollover
How hours carry between months
Efficiency
Understanding banked time and overage