Retainers & Agreements
Retainers are recurring contracts where companies prepay for a block of hours each month. Vantage tracks usage, handles rollovers, and automates invoicing—so you can focus on delivering value.
Why Retainers Matter
Retainers provide:
- Predictable revenue - Know your MRR
- Company commitment - Ongoing relationships
- Simplified billing - One invoice per month
- Resource planning - Allocate capacity confidently
Creating an Agreement
Navigate to Agreements
Go to Agreements → New Agreement (or from a company’s page).
Select Company
Choose the company for this retainer.
Set Terms
Configure the agreement:
- Monthly fee - What they pay
- Hours included - How many hours they get
- Overage rate - Rate for hours beyond the allowance
- Start date - When it begins
Configure Billing
Set up automatic invoicing:
- Billing day of month
- Auto-invoice or manual
- Send automatically or draft for review
Agreement Types
Support Retainer
Standard monthly support package:
- Fixed hours per month
- Emergency support available
- Typical: 10-40 hours/month
Development Retainer
Ongoing development capacity:
- Dedicated developer time
- Sprint-based work
- Typical: 40-160 hours/month
Hosting & Maintenance
Low-touch recurring services:
- Server maintenance
- Updates and backups
- Typical: 2-10 hours/month
Create custom agreement types in Settings → Agreement Types to match your service offerings.
How Periods Work
Each agreement has periods—typically monthly billing cycles.
Agreement: Acme Support Retainer
├── January 2026 (closed)
│ └── 40 hours included → 38 used → 2 rolled over
├── February 2026 (active)
│ └── 40 + 2 rollover = 42 hours available
└── March 2026 (future)
└── 40 hours + rollover from FebruaryPeriod Lifecycle
- Future - Upcoming period, no time logged yet
- Active - Current period, accepting time entries
- Closed - Period ended, invoiced, rollover calculated
Periods close automatically at month end (midnight on the last day).
Tracking Usage
The Retainer Dashboard
The Retainers page shows all active agreements at a glance:
| Company | Hours Used | Remaining | Status |
|---|---|---|---|
| Acme Corp | 28.5 / 40 | 11.5 | On Track |
| Beta Inc | 78 / 80 | 2 | Near Limit |
| Gamma LLC | 45 / 40 | -5 | Over |
Status Indicators
| Status | Meaning | Action |
|---|---|---|
| 🟢 On Track | Healthy usage | None needed |
| 🟡 Under-utilized | <50% used, <25% time left | Reach out to company |
| 🟠 Near Limit | 90%+ used | Warn company |
| 🔴 Over | Exceeded hours | Bill overage |
Logging Time to Retainers
When logging time, you can link it to a retainer:
- From a ticket - If the ticket’s project is linked to an agreement
- Direct entry - Select the agreement in the time entry form
- From project - Projects can be linked to agreements
Time logged to an agreement:
- Draws from the current period’s hours
- Shows in the retainer dashboard
- Gets invoiced when the period closes
Time logged to a retainer counts against the allowance. Time logged to a regular project doesn’t.
Rollover
Unused hours can roll over to the next period.
Configuring Rollover
| Setting | Description |
|---|---|
| Enabled | Whether unused hours roll over |
| Max hours | Cap on rollover (e.g., 20 hours max) |
| Expiration | How long rollover lasts (e.g., 3 months) |
Example
Agreement: 40 hours/month, max 20 rollover
January: 40 hours → Used 35 → 5 unused
February: 40 + 5 = 45 hours → Used 50 → 5 overage billed
March: 40 hours (no rollover from Feb - exceeded)Rollover resets when a company exceeds their hours. They start fresh next month.
Overage Billing
When companies exceed their hours:
- Alert - Notification at 90% usage
- Continue working - Time still gets logged
- Overage calculated - Hours beyond allowance × overage rate
- Added to invoice - Separate line item for overage
Overage on Invoice
Monthly Retainer Fee $5,000.00
Overage: 5 hours @ $150/hr $750.00
─────────────────────────────────────────
Total $5,750.00Automatic Invoicing
Set it and forget it—Vantage generates invoices automatically.
Invoice Schedule
- Period closes (end of month)
- Invoice generated (day you configured)
- Either:
- Create Draft - Review before sending
- Auto-Send - Sent immediately
What’s Included
- Monthly retainer fee
- Overage charges (if any)
- Optional: detailed time breakdown
Enable “Show detailed time entries” to include a breakdown of work performed. Great for transparency with companies.
Managing Agreements
Adjusting Terms
Need to change the retainer mid-contract?
- Go to the agreement
- Click Edit
- Update terms
- Changes apply to next period
Current period terms are locked once it starts. Changes take effect next month.
Pausing an Agreement
Temporarily suspend without canceling:
- Go to the agreement
- Click Pause
- No new periods created while paused
- Click Resume to restart
Canceling an Agreement
End the agreement:
- Go to the agreement
- Click Cancel
- Set effective date
- Final invoice generated for any outstanding usage
Company Communication
Usage Alerts
Automatic notifications keep companies informed:
| Alert | Trigger | Message |
|---|---|---|
| Near Limit | 90% used | ”You’ve used 36 of 40 hours…” |
| Limit Reached | 100% used | ”Your retainer hours are exhausted…” |
| Period Summary | Period close | Monthly usage summary email |
Enable/disable in Settings → Notifications.
Company Portal
Companies can view their retainer status in the portal:
- Hours remaining
- Usage history
- Recent time entries
Reporting
Retainer Health
Reports → Retainer Health shows:
- MRR from retainers
- Utilization across all agreements
- At-risk retainers (chronically under/over)
- Renewal timeline
Profitability
Track retainer profitability:
| Metric | Description |
|---|---|
| Effective Rate | Monthly fee ÷ hours used |
| Target Rate | Monthly fee ÷ hours included |
| Utilization Value | Hours used × standard rate |
A retainer is profitable when companies use less than included hours (you keep the difference) or pay overage (you bill the extra).
Best Practices
Sizing Retainers
- Review 3 months of historical time before proposing
- Build in buffer - 10-20% above average usage
- Offer tiers - Small, medium, large packages
Preventing Under-utilization
- Monthly check-ins - “You have 15 hours remaining…”
- Proactive suggestions - “Here’s what we could tackle…”
- Quarterly reviews - Right-size the retainer
Preventing Overages
- Usage alerts at 75%, 90%
- Approval workflow - Pause before going over
- Upgrade path - Easy tier increase
Common Workflows
New Retainer Setup
- Create agreement with terms
- Link existing projects (or create new)
- Set up auto-invoicing
- Enable portal access
- Send welcome email with details
Month-End Process
- Review approaching period closes
- Check for unusual usage
- Review draft invoices (if not auto-send)
- Approve and send
- Review any overages
Retainer Renewal
- Review utilization (aim for 70-90%)
- Discuss with company
- Propose adjustment if needed
- Update agreement or create new
Keyboard Shortcuts
| Shortcut | Action |
|---|---|
G then A | Go to Agreements |
G then R | Go to Retainers dashboard |
N then A | New Agreement |
Next Steps
- Time Tracking - Log time to retainers
- Invoicing - Retainer billing
- Reporting - Retainer analytics