What are retainer plans?
A retainer plan is a template that defines:- Monthly hours - Hours allocated to the client each month
- Monthly cost - Fixed monthly fee in pounds
- Day rate - Derived from hours and cost
Plan structure
Standard plan tiers
Typical retainer plans follow a tiered structure:| Plan Name | Monthly Hours | Monthly Cost | Day Rate |
|---|---|---|---|
| Starter | 20 hours | £2,000 | £750 |
| Growth | 40 hours | £3,500 | £656 |
| Scale | 60 hours | £5,000 | £625 |
| Enterprise | 100 hours | £8,000 | £600 |
Day rate is calculated as:
Monthly Cost ÷ (Monthly Hours ÷ 7.5). For example, £5,000 ÷ (60 ÷ 7.5) = £625/day.Custom plans
You can create custom plans for specific client needs:- Any combination of hours and cost
- Named appropriately (e.g., “Custom - 35 hours”)
- Follows the same structure as standard tiers
How hours work
Monthly allocation
When a client has a retainer plan:- Plan defines base monthly hours (e.g., 60 hours)
- PM deduction is applied (15% for project management time)
- Net allocated hours = 60 hours × 0.85 = 51 hours
The PM deduction accounts for project management overhead. It’s automatically applied to all retainer allocations.
Hours tracking
Three types of hours are tracked: Allocated hours:- From the plan (or override)
- After PM deduction
- Your monthly budget
- Raw time entries total
- Includes billable and non-billable time
- Shows actual effort
- After billing formula applied:
MIN(max, MAX(average, actual)) - What gets deducted from the retainer
- Used for budget calculations
Hours utilization
Hours usage percentage is calculated as:- 0-75% (green) - Normal, healthy usage
- 75-90% (amber) - Approaching limit, monitor closely
- 90-100% (amber) - Near allocation, plan carefully
- Over 100% (red) - Over budget, discuss with client
Custom overrides
Clients can have custom pricing that overrides their plan:Monthly hours override
Override the plan’s monthly hours:- Set a custom hours allocation
- PM deduction still applies
- Useful for negotiated deals
Monthly cost override
Override the plan’s monthly cost:- Set a custom monthly fee
- Changes the effective day rate
- Useful for discounts or premiums
When to use overrides
Negotiated deals
Client negotiated different hours or pricing
Grandfathered rates
Client on old pricing before plan changes
Special arrangements
VIP clients or strategic partnerships
Temporary adjustments
Short-term capacity changes
Banking and efficiency
Banked time
When you complete work faster than quoted:- Banking = Average estimate - Actual time
- Banked time doesn’t reduce the retainer usage
- Client is still billed the average estimate
- Efficiency gain benefits the agency
- Quote: 6-8-10 hours (Min-Avg-Max)
- Actual: 5 hours
- Billable: 6 hours (MAX of actual and average)
- Banked: 1 hour (Average 6 - Actual 5)
- Client charged: 6 hours (the average)
Overage time
When work takes longer than the maximum estimate:- Overage = Actual time - Maximum estimate
- Overage is non-billable (absorbed by agency)
- Client is billed only the maximum
- Inefficiency hurts the agency’s day rate
- Quote: 6-8-10 hours
- Actual: 12 hours
- Billable: 10 hours (MIN of max and actual)
- Overage: 2 hours (Actual 12 - Max 10)
- Client charged: 10 hours (the maximum)
Banking and overage balance out over time. The billing formula incentivizes accurate estimation and efficient delivery.
Hours rollover
Default policy: No rollover Unused hours do not carry forward to the next month:- Each billing period starts fresh with full allocation
- Unused hours expire at month-end
- This encourages consistent utilization
Hours rollover is not currently automated. If you have special rollover arrangements with clients, these must be tracked manually.
Managing plans
Viewing plans
Managers can access plan management:- Navigate to Admin → Plans
- View all retainer plans
- See how many clients use each plan
- Search and filter plans
Creating plans
To create a new plan template:- Navigate to Admin → Plans
- Click New Plan
- Enter plan details:
- Name (e.g., “Growth”)
- Monthly hours (e.g., 40)
- Monthly cost in pounds (e.g., 3500 for £3,500)
- Click Create Plan
Editing plans
To update an existing plan:- Find the plan in the Plans list
- Click Edit
- Modify hours or cost
- Click Save
Deleting plans
To remove a plan:- Navigate to Admin → Plans
- Click Delete on the plan
- If clients use the plan:
- Select a replacement plan
- All clients will be migrated to the new plan
- Confirm deletion
When deleting a plan with active clients, you must choose a replacement plan to reassign them to.
Viewing client hours
From the client profile
The hours summary in the client sidebar shows:- Month picker - Select any billing period
- Allocated - Plan hours with PM deduction
- Logged - Raw time entries
- Remaining - Budget left (allocated - billable)
- Progress bar - Visual budget usage
From time entries
Click View Time Entries in the sidebar to see:- All time entries for the client
- Filtered to the selected month
- Breakdown by activity type
- Billable vs non-billable split
From the hours table
Navigate to the client detail page to see:- Hours by month in a table view
- Historical trends
- Utilization patterns
Budget warnings
CharleOS alerts you when clients approach their limits:Approaching limit (75-90%)
Indicators:- Amber progress bar
- Hours summary shows percentage
- Schedule health may flag as “approaching”
- Review remaining work
- Prioritize critical tasks
- Consider deferring lower-priority items
Near allocation (90-100%)
Indicators:- Red progress bar
- Clear visibility in hours summary
- Schedule health may flag as “critical”
- Discuss with CSM or client
- Defer non-urgent work to next month
- Consider upsell or overage discussion
Over budget (more than 100%)
Indicators:- Negative remaining hours (red text)
- Over-scheduled in schedule health
- RAG status may be red
- Immediate discussion with client
- Options:
- Upsell to higher plan
- Defer work to next month
- Agree to overage billing
- Some work absorbed as overage (non-billable)
Plan vs client pricing
Understanding the hierarchy:- Plan default - Monthly hours and cost from plan template
- Client override - Custom values set specifically for this client
- Effective pricing - What’s actually used for billing
Best practices
Monitor weekly
Check client hours usage weekly to spot budget issues early
Plan capacity
Use the 3-month schedule health view to plan capacity proactively
Limit overrides
Avoid custom overrides unless necessary - they complicate reporting
Update RAG regularly
Keep RAG status current to track client health accurately
Communicate limits
Warn clients when approaching 75% budget usage
Plan next month
Review current month usage to inform next month’s scheduling