Basic and up · hours and credits on Pro

Retainer billing and subscriptions for agencies

AgencyPro bills retainers as recurring services. You set the price per period and what each period includes, the client subscribes through your portal or an order form, and Stripe or PayPal charges every renewal. Clients update their own payment method in the portal, so an expired card does not need a call from your team.

Retainer billing at a glance

  • A retainer is a recurring service with one or more pricing tiers. Periods: weekly, monthly, quarterly, biannually or annually.
  • Each tier sets a price per period and, on Pro, the hours or credits included in that period.
  • Optional trial days, a monthly request limit (maximum requests per calendar month) and rollover of unused hours or credits.
  • Stripe and PayPal handle the recurring charge. Clients see their subscriptions and update their payment method in your portal.
  • Fixed-fee recurring services are on every plan. Hours-based and credit-based retainers need Pro ($79/mo).

How retainer billing works in AgencyPro

A retainer in AgencyPro is set up as a recurring service. The service defines the price per period, what the client gets each period (a number of requests, hours or credits), and the limits that protect your team. When the client subscribes, the payment processor charges each renewal and the period's allowance resets.

Billing and scope live in the same record. The hours, credits or request cap the client paid for this period is the number your team works against, and the portal checks request limits and credit balances when the client submits work.

This page covers the payment side. For one-off project invoices, see agency billing and invoicing. For how retainer work is submitted, queued and delivered, see retainer request management. For credit balances, top-ups, deductions and expiry, see prepaid credit billing.

What you can configure on a retainer

These are the settings on a recurring service and its subscriptions in AgencyPro today.

Billing periods and tiers

Give one retainer several tiers, each with its own period and price. A client can pick monthly at one price or quarterly at another. Supported periods are weekly, monthly, quarterly, biannually and annually.

Hours or credits per period (Pro)

On Pro, a tier can include a set number of hours or credits each period. Turn on rollover to carry unused hours or credits into the next period, or leave it off so they expire when the period ends.

Usage limits and trial days

Cap the number of requests a client can submit per calendar month, and limit how many can be open at once. Add free trial days before the first charge for clients who want to test the working relationship.

Stripe and PayPal subscriptions

Connect Stripe to charge cards, ACH bank transfers and digital wallets on each renewal. PayPal subscriptions are supported where configured. AgencyPro adds no transaction fee on top of the processor.

Pause, resume, cancel, change tier

Your team can pause, resume or cancel any subscription and move a client to another tier. Clients see their active subscriptions in the portal, update their payment method, and pause or cancel when you allow it.

Reminders and late fees on unpaid invoices

When a retainer is billed by invoice, it follows the same collection rules as the rest of your billing: pre-due, due-date, overdue and final-notice reminders with a payment link, plus optional late fees after a grace period.

Set up a retainer in four steps

Using the hours-based content retainer from the example below. A fixed-fee social retainer on Basic follows the same steps with the Standard pricing type.

1
Create a recurring service

Go to Services > Create Service and choose Recurring. For the content retainer in the example below: name it "Content Retainer", list what is included (blog posts, newsletter, edits) and turn on Show in Catalog so existing clients can find it.

2
Add pricing tiers

Choose the Time based pricing type (Pro) and add two tiers: Monthly at $3,000 with 20 hours, and Quarterly at $8,400 with 60 hours. Enter the package total, not an hourly rate. Fixed-fee retainers on Basic use the Standard type with a price per period.

3
Set limits, trial and rollover

Tick "Allow unused hours to rollover", leave the trial off, set Max number of current Requests to 2 and leave Max number of Requests per month empty for unlimited. Save, and the service is ready to sell.

4
Client subscribes and pays

The client picks the monthly tier in your catalog or on an order form and pays $3,000 by card through Stripe. The subscription renews on the same date each month, the 20 hours reset (plus any rollover), and the client can update the card from the portal.

AgencyPro pricing configuration for a recurring service: Time based pricing type selected, a monthly pricing tier of 2,000 USD with 10 hours, an Add recurring period button, checkboxes for rollover of unused hours and a trial period, and fields for maximum current requests and requests per month
The pricing screen for a recurring service: pricing type, tiers, rollover, trial and request limits.

Renewal and payment behavior

  • Renewals: Stripe or PayPal charges the tier price on each renewal date. Included hours or credits reset for the new period, plus anything rolled over.
  • Trials: with trial days on, billing starts when the trial ends. A payment method is collected up front so the first charge can run automatically.
  • Cancelling: a subscription can cancel at the end of the current period (the client keeps access until then) or immediately.
  • Pausing: a paused subscription stops new requests for that service until it is resumed.
  • Duplicates: a client cannot buy a second active subscription to the same recurring service; they manage the existing one instead.
  • Overage: hours-based tiers do not bill automatically for hours worked beyond the package. Check the timesheet and invoice extra time separately.

Example: an hours-based content retainer

A hypothetical 5-person content agency on Pro sells a content retainer with two tiers: monthly at $3,000 with 20 hours included, and quarterly at $8,400 with 60 hours included. That is $150 per included hour on the monthly tier and $140 on the quarterly tier.

Rollover is on. In October the client uses 14 of 20 hours, so 6 hours carry into November and the client starts the month with 26. If rollover were off, those 6 hours would expire when October's period ended.

The agency's own AgencyPro bill: Pro is $79/mo with 1 seat, plus $20/mo for each of the other 4 people, so $79 + 4 x $20 = $159/mo. To price your own tiers, try the retainer pricing calculator.

$150 vs $140
Effective hourly rate, monthly vs quarterly tier
26 hours
Available in November with 6 hours rolled over
$159/mo
AgencyPro Pro for a 5-person team

Which retainer model fits your agency

All three bill a set price each period. The difference is what the client gets for it and how you protect the team from overuse.

ModelClient is chargedEach period includesBest forPlan
Fixed fee with a request capSet price each periodUp to N requests per month, M open at onceDesign, content or social retainers sold by outputBasic and up
Hours-based retainerSet price each periodN hours per period, optional rolloverDevelopment, consulting and support retainersPro and up
Credit-based retainerSet price each periodN credits per period; each request costs creditsMixed deliverables with different effort levelsPro and up

Still choosing between a retainer and project pricing? Read retainer vs project pricing and the guide to retainer agreements.

When AgencyPro is not the right fit for retainer billing

Every month's bill is different

A recurring service charges a set price per period. If your “retainer” is really time and materials billed in arrears, with a different total each month, one-off invoices fit better than a subscription.

You need revenue recognition or deferred revenue schedules

AgencyPro bills and collects. It does not produce accounting schedules for prepaid retainers. Your accountant will still work from your accounting software.

Your clients pay by wire against a PO on net-60 terms

Automatic card and PayPal renewals are the main benefit here. If enterprise clients only pay by bank transfer after procurement approves each invoice, you will mostly be recording manual payments, and the subscription tooling adds little.

You only need hours-based retainers on Basic

Included hours and credits are Pro features. On Basic you can sell fixed-fee retainers with request caps, but not hour or credit balances.

“The ability to package, sell, and manage subscriptions directly makes workflows incredibly efficient and scalable.”
Locoling · Verified Purchaser · Trustpilot

Frequently asked questions

Retainer billing, subscriptions and plan availability.

Which billing periods can an agency retainer use?

Weekly, monthly, quarterly, biannually (every 6 months) and annually. Each pricing tier has its own period and price, so the same retainer can be offered monthly and quarterly side by side.

Can unused retainer hours roll over to the next month?

Yes, if you turn rollover on for the service. Unused hours or credits then carry into the next period. With rollover off, they expire when the period ends. Hours-based and credit-based retainers are on Pro and Plus.

Can clients update their card or cancel a retainer themselves?

Clients see their active subscriptions in your portal and can update their payment method there. They can pause, resume or cancel when you allow it. Your team can always pause, resume, cancel or change the tier from the subscription screen.

Do Stripe and PayPal both handle recurring charges?

Stripe Connect handles recurring charges by card, ACH bank transfer and digital wallet. PayPal subscriptions are supported where you have configured them. In both cases AgencyPro charges no transaction fee; you pay the processor standard fees.

Can I offer a free trial on a retainer?

Yes. Each recurring service can have trial days before billing starts. It suits subscription-style offers where a new client wants to see the first deliverables before the first charge.

Which plan do I need for retainer billing?

Fixed-fee recurring services, subscriptions and invoicing are on every plan, starting with Basic at $39/mo. Hours-based and credit-based retainers, time tracking and recurring auto-requests need Pro at $79/mo. Seats are extra: 5 people on Pro cost $79 + 4 x $20 = $159/mo.

Where do I manage the work a retainer client sends?

In the request queue. Retainer clients submit requests through the portal against their recurring service, and the request limits on this page decide how many they can submit each month. The retainer request management page covers statuses, assignment and recurring auto-requests.

Put your next retainer on a subscription

The 14-day free trial includes Pro-level access, so you can build an hours-based tier with rollover and test the client side before you sell it. No credit card required.