Pricing model · Retainers & hourly

Retainers and hourly work, tracked to the hour

Sell monthly retainers, prepaid blocks of hours or bill by the hour. Track time on every request, let clients see their hours, and invoice from your timesheets.

Take the 2-minute tour of this workflow
Retainers All clientsNew
38 active retainers · 6 renew this week
Revenue (30d)$96,400↑ 8.9%
Hours this month1,284 h↑ 7%
Hours used71%of plan hours
Top-ups sold$6,200↑ 12%
RetainersStatus
Growth retainer · 40hAcme Co. · 28.5 of 40h usedActiveSK
Support retainer · 10hKestrel Legal · 9.5 of 10h usedAlmost usedMK
Content retainer · 20hOrbit Fitness · renews Nov 1RenewingTR
Design retainer · 30hLumen Labs · 12 of 30h usedActiveLM
Retainer hours this month
ACAcme
28.5/40
KLKestrel
9.5/10
OFOrbit
8/20
Top-up purchased: Kestrel Legal
+10 hours · $950 · paid by card
Every hourcounted against the right retainer
Rolloverfor unused hours, if you want
$0transaction fees on your retainers

Retainers are great revenue, and the hardest to keep track of

How many hours has this client used? Did the rollover apply? Which work counts? Most agencies answer with a spreadsheet and goodwill, and quietly give away hours every month.

ManyRequests connects the retainer, the work and the hours.

How it works

From first request to paid invoice

1

Choose how you sell time

A monthly retainer, a prepaid block of hours, or hourly billing at month end.

2

Clients send requests

Work comes in through your portal, not your inbox.

3

Track and approve time

Timers on every request, with optional approval for team time.

4

Renew or invoice

Retainers renew and roll over; hourly work is invoiced from your timesheets.

Retainer plans

Hours per period, billed automatically

Create recurring services that include a number of hours each month or week, sold through branded checkout and renewed by Stripe.

  • Hours included each billing period
  • Monthly or weekly retainers
  • Branded checkout, 0% fees from us
Support10 hours / month
$950/mo
Growth Most popular40 hours / month
$3,600/mo
Scale80 hours / month
$6,800/mo
Time tracking

Hours counted as you work

Your team tracks time on each request, and it counts against the client's retainer. Require approval for team time before it counts, if you like.

  • Timers and manual entries
  • Time approval for your team
  • Rounding rules that match how you bill
Tracking · Growth retainer · Acme Co.
01:12:40
Stop
This week, all clientsTimesheet · 4 team members
126.5 h82% billable
Acme Co.Retainer · 40h / month
28.5 h
Orbit FitnessHourly · invoiced monthly
11 h
Approval

Approve time before it's billed

Turn on approval for team time and review pending entries in one queue. Only approved time counts, and you can sync only approved Hubstaff time too.

  • Require approval for team time
  • A pending-approval queue
  • Hubstaff sync for approved timesheets
Sarah Kim · 2h 15mPitch deck refresh · Acme Co.
PendingApprove
Tom Rivera · 45mBug fix · Orbit Fitness
PendingApprove
Leo Martin · 3hLanding page · Lumen Labs
ApprovedApproved
Invoicing

Invoice the hours at month end

Create the invoice with an hours line at your rate, add any services or add-ons, and send it. Clients pay by card through your Stripe account.

  • Hours, services and add-ons on one invoice
  • Taxes, notes and your billing details
  • Paid by card, 0% fees from us
Invoice #1051 · Acme Co.Hours · 62.5 × $95
$5,937.50Sent
Invoice #1048 · Kestrel LegalHours · 11 × $95
$1,045Paid
Prepaid hours

Blocks of hours, paid upfront

Sell a block of hours as a one-off service. Time your team tracks is deducted from the client's balance.

  • One-off hour blocks
  • Time deducted as you track
  • Hours balance per client
Harbor Health · 20 hour blockBought Sep 12
3.5 h leftLow
Kestrel Legal · 10 hour blockBought Oct 2
8 h leftActive
Client view

Clients see what they've used

Clients see their hours used and left in the portal, and can buy a top-up when they need more, without an email to you.

  • Hours used and left in the portal
  • Hour top-ups clients buy themselves
  • Optional client access to time entries
Your October hoursGrowth retainer · renews Nov 1
28.5 of 40 h
Rolled over from SeptemberAdded to this month
+6 h
Top up 10 hoursOne-time
$950Buy
AI & MCP · every plan

Ask your AI about your agency

Connect Claude, ChatGPT or Cursor to ManyRequests with our MCP server and ask about your clients, requests, hours and invoices in plain English.

  • “How many hours does Acme have left?”
  • “Which invoices are still unpaid?”
  • “Draft a note to Kestrel about topping up their hours”
See the MCP server
Claude ManyRequests connected
Which retainers are almost out of hours?
manyrequests · get_client(include: balance)
Close to their monthly hours:
• Kestrel Legal · 9.5 of 10 h
• Acme Co. · 36 of 40 h
Orbit Fitness has 12 h left.

What agencies say

One of the unique features we love is the ability to sell and manage hourly-based services and let hours roll over for a specific period of time.

Dylan HarrocksNexus Creative

We're now able to precisely track hours our producers spend on projects, deliver work on time, and the experience for clients is great.

Bruce KnoetzeVideoTaxi
Who it's for

Built for teams like yours

Marketing agencies

Monthly content, SEO and ads hours.

Web & dev agencies

Care plans and ongoing development.

VA & fractional teams

Assistant and fractional hours per month.

Creative studios

Design and video hours on retainer.

FAQ

Frequently asked questions

Can unused hours roll over?

Yes. Retainers can roll unused hours over to the next period.

Can clients buy extra hours?

Yes. Sell hour top-ups that clients buy themselves from the portal.

Do clients see their hours?

Yes. Clients see hours used and left on their retainer in the portal.

Are invoices created automatically from tracked time?

You create the invoice from your timesheet totals: add an hours line at your rate, plus any services or add-ons, and send it. Clients pay by card.

Can I approve my team's time before billing?

Yes. Turn on approval for team time and review pending entries first.

Explore the features

Never give away
an hour again

14-day free trial No card required Free full migration