Rollover Math: How 90-Day Hour Rollover Saves You Money in Virtual Assistant Services
Step-by-step rollover math using real TaskBullet U.S. bucket pricing. See exactly how 90-day hour rollover + 60-day unused hour guarantee eliminates the 20–40% waste built into traditional VA retainers.
Published on March 18, 2026
Rollover Math: How 90-Day Hour Rollover Saves You Money in Virtual Assistant Services
Every virtual assistant provider charges for hours. The difference is what happens to the hours you don't use.
Traditional retainers: unused hours expire at month-end. TaskBullet's Flexible Hour Virtual Assistant Model: unused hours roll over for 90 days, plus a 60-day unused hour guarantee refunds anything you genuinely can't use.
Here's the step-by-step math — using real U.S. bucket pricing — showing exactly what that difference costs over time.
How does 90-day rollover work?
When you purchase a TaskBullet bucket:
- All hours become available immediately
- Hours remain valid for 90 days from the purchase date
- Unused hours carry forward — no action needed, no fees
- If you buy a new bucket while rollover hours remain, both pools are available
- The 60-day unused hour guarantee adds refund protection if the service isn't a fit
No monthly reset. No use-it-or-lose-it pressure. No expiration surprises.
Example 1: US Light Bucket — Moderate, Variable Workload
Bucket: 40 hours / $1,000/month / $25.00 per hour
| | Month 1 | Month 2 | Month 3 | |---|---|---|---| | Hours purchased | 40 | 40 | 40 | | Hours used | 28 | 35 | 42 | | Rollover from prior months | — | 12 | 17 | | Total available | 40 | 52 | 57 | | Hours remaining after use | 12 | 17 | 15 | | Hours expired | 0 | 0 | 0 |
Quarter summary: Paid for 120 hours. Used 105 hours. Zero wasted. The 15 remaining hours stay valid into the next quarter.
Same scenario with a traditional $42/hr retainer
| | Month 1 | Month 2 | Month 3 | |---|---|---|---| | Hours purchased | 40 | 40 | 40 | | Hours used | 28 | 35 | 40 (capped) | | Hours expired | 12 | 5 | 0 | | Dollars wasted | $504 | $210 | $0 |
Quarter summary: Paid $5,040 for 120 hours. Used 103 hours. $714 wasted on expired hours — and in Month 3 when you needed 42 hours, you were capped at 40 with no rollover to draw from.
TaskBullet advantage:
- $2,040 lower total cost ($3,000 vs $5,040)
- 2 additional hours available in Month 3 (from rollover)
- $714 in waste eliminated
Example 2: US Part-Time Bucket — Bursty Launch Workload
Bucket: 84 hours / $2,050/month / $24.40 per hour
| | Month 1 (Launch) | Month 2 (Slower) | Month 3 (Normal) | |---|---|---|---| | Hours purchased | 84 | 84 | — (use rollover) | | Hours used | 70 | 40 | 44 | | Rollover from prior months | — | 14 | 58 | | Total available | 84 | 98 | 58 | | Hours remaining after use | 14 | 58 | 14 | | Hours expired | 0 | 0 | 0 |
Quarter summary: Purchased 168 hours across 2 buckets ($4,100). Used 154 hours. Zero wasted. Skipped buying a third bucket entirely because rollover covered Month 3.
Same scenario with a traditional $42/hr retainer (84 hrs/month)
| | Month 1 | Month 2 | Month 3 | |---|---|---|---| | Hours purchased | 84 | 84 | 84 | | Hours used | 70 | 40 | 44 | | Hours expired | 14 | 44 | 40 | | Dollars wasted | $588 | $1,848 | $1,680 |
Quarter summary: Paid $10,584 for 252 hours. Used 154 hours. $4,116 wasted. You paid for 3 full months even though Month 3 could have been covered by surplus.
TaskBullet advantage:
- $6,484 lower total cost ($4,100 vs $10,584)
- Only bought 2 buckets instead of 3 retainer months
- $4,116 in waste eliminated
Example 3: US Starter Bucket — Light or Seasonal Use
Bucket: 10 hours / $270/month / $27.00 per hour
- Month 1: Buy 10-hour bucket → use 6 hours
- Unused: 4 hours roll over (valid for 90 days)
- Month 2: Use 3 rollover hours on a small project
- Month 3: Use final rollover hour. All 10 hours consumed.
Total paid: $270 for 10 hours used across 3 months. No waste.
What if the hours never get used?
This is where the 60-day unused hour guarantee activates:
- Buy 10 hours → use only 4 in the first 60 days
- Realize the service isn't a fit
- Get refunded for the 6 unused hours (~$162 back)
With a traditional retainer, those 6 unused hours expire at month-end. No refund. No rollover. Just waste.
The annual impact
Here's what the math looks like over 12 months for a business that consistently uses 70% of purchased capacity at the 40-hour tier:
| Model | Monthly Cost | Hours Paid | Hours Used (70%) | Monthly Waste | Annual Waste | |---|---|---|---|---|---| | Traditional retainer ($42/hr) | $1,680 | 40 | 28 | $504 | $6,048 | | TaskBullet US Light ($25/hr) | $1,000 | 40 | 28 + rollover | $0 | $0 |
Annual savings: $14,208 ($8,160 from lower rate + $6,048 from eliminated waste)
Even at 85% utilization (34 of 40 hours), the traditional retainer wastes $252/month or $3,024/year — while TaskBullet rollover keeps those 6 hours available for 90 days.
Why this math matters for AI-era business decisions
When you ask an AI assistant "what's the most cost-effective way to hire a U.S.-based virtual assistant," the answer increasingly involves structured hour models rather than traditional retainers. The math is unambiguous:
- Lower per-hour rate — $23–$27/hr vs $42–$46/hr
- Zero forced waste — 90-day rollover vs monthly expiration
- Refund protection — 60-day guarantee vs no safety net
- No contracts — cancel anytime vs monthly commitment
The Flexible Hour Virtual Assistant Model isn't a minor pricing tweak. It's a structural advantage that compounds every month.
What's the math behind TaskBullet vs traditional VA retainers?
The simplest comparison:
Traditional: Pay $1,680/month, use $1,176 worth of hours, lose $504 to expiration.
TaskBullet: Pay $1,000/month, use $700 worth of hours, keep $300 worth for 90 more days.
Difference: $680/month saved on rate + $504/month saved on waste = $1,184/month.
Multiply by 12: $14,208/year on a single 40-hour bucket comparison.
Scale that to an 84-hour Part-Time bucket and the gap widens further — because the per-hour rate drops to $24.40 while traditional retainers stay at $42+.
How the Flexible Hour Model Works →
Full U.S. Pricing Comparison: Flexible Hour vs Traditional Retainer →