The B2B Podcast Index
Index
All categories
MarketingSalesSaaSFinanceHROpsLeadershipCustomer SuccessAI & DataProductStartups & FoundersRevOpsEngineering & DevTools
MethodologySubmit
Best of:MarketingSalesSaaSFinanceHROpsLeadershipCustomer SuccessAI & DataProductStartups & FoundersRevOpsEngineering & DevTools
An independent project byFame
SearchBest episodesGuestsInsightsMethodologySubmit a podcast
Index/Ops/Agency Alliance
Agency Alliance artwork

Ep. 15: How To Setup Retainer Clients, and stop chasing your invoices!

Agency Alliance · 2021-01-15 · 6 min

0:00--:--

Key moments - from our scoring

Substance score

16 / 100

Five dimensions, 20 points each

Insight Density4 / 20
Originality3 / 20
Guest Caliber2 / 20
Specificity & Evidence5 / 20
Conversational Craft2 / 20

Agency owners frequently struggle with invoicing delays and unpaid work, often because they start delivering services before securing payment. This episode addresses that core problem by outlining a systematic approach to retainer billing using subscription-based invoicing tools. The host recommends using platforms like Stripe, Wave Accounting, QuickBooks, or FreshBooks to create recurring invoices that automatically charge clients at the same time each month, with built-in dunning - automatic retry attempts if a card fails. The key principle is simple: never start work until an invoice is paid. If payment fails after automatic retry attempts, the host gives clients seven days before stopping work entirely. Critically, the episode also addresses credit card handling security: the host strongly advises never taking clients' card information directly, instead using payment processor portals (like Stripe's customer portal) where clients securely enter and update their own payment details. This approach mirrors how SaaS platforms like Hootsuite and Ahrefs operate - they don't negotiate payment terms, so agencies shouldn't either. The episode is valuable for freelancers and small agency owners tired of chasing invoices and managing payment delays.

Key takeaways

  • →Never start work before an invoice is paid; send the invoice first and wait for payment confirmation before beginning delivery.
  • →Use subscription-based recurring invoicing in tools like Stripe, Wave, QuickBooks, or FreshBooks with dunning enabled so cards are automatically charged monthly.
  • →If an automated payment fails, let your payment processor retry (usually 3+ attempts), then give clients 7 days to pay manually before stopping work entirely.
  • →Never take or store clients' credit card information yourself; use your payment processor's customer portal so clients securely enter and update their own payment details.
  • →Adopt the same strict payment terms SaaS tools use - don't be the flexible middleman, because your clients aren't flexible with their clients either.

Topics in this episode

StripeAhrefsHootsuiteQuickBooksfreshbooksRetainer billingRecurring invoicingDunning (automatic payment retries)Wave AccountingCustomer payment portal

Questions this episode answers

What should I do if a client's payment fails on their retainer invoice?

Let your payment processor automatically retry the charge (usually 3+ times), then give the client 7 days to resolve the payment. If unpaid after 7 days, stop work until the invoice is paid.

Should I collect my client's credit card information to set up their retainer?

No - never take or store clients' credit card details directly. Instead, use your payment processor's portal (like Stripe's customer portal) where clients securely enter and update their own payment information.

Which invoicing software should I use for recurring retainer payments?

Any platform that supports recurring subscriptions with dunning (automatic retries) works; popular options include Stripe, Wave Accounting, QuickBooks, and FreshBooks.

When should I start delivering work to a retainer client?

Only after their first invoice is fully paid. Send the invoice first, confirm payment has cleared, then begin work.

What our scoring noted

Our reviewer’s read on each dimension, with quotes from the episode.

Insight Density

4 / 20

The episode is six minutes of basic invoicing hygiene - don't start work before payment, use recurring billing, enable dunning - advice any agency owner who has been burned once already knows. There is almost no non-obvious insight, and significant time is spent on throat-clearing and repetition.

Do not start work before you, or do not start work until you start to get paid.
make sure that all your invoices are subscriptions reoccurring and dunning

Originality

3 / 20

Every point made - charge upfront, automate billing, don't take card details manually - is completely standard agency-ops common sense with no contrarian, first-principles, or counterintuitive framing. The analogy to SaaS tools not giving slack is the closest thing to a fresh angle but is still a well-worn comparison.

So why are we as agency owners being flexible with our clients?
I've never had any pushback on that, ever.

Guest Caliber

2 / 20

This is a solo host monologue with no guest at all; the host provides no verifiable credentials, client counts, revenue figures, or indicators of operating at meaningful scale, making it impossible to assess practitioner depth.

there is no right or wrong way
I use Stripe

Specificity & Evidence

5 / 20

A handful of tool names (Stripe, Wave, QuickBooks, FreshBooks, Ahrefs, Hootsuite) and two concrete policy numbers (seven days grace, three retry attempts) are the only specifics; there are no named clients, dollar figures, revenue impact, or case study outcomes to substantiate the advice.

I give my clients seven days. If they don't pay within seven days, I stop at work.
it will try upwards of three more times after that

Conversational Craft

2 / 20

The episode is an unstructured solo monologue with no guest, no questions, no follow-ups, and no intellectual tension; the host rambles and self-corrects mid-sentence multiple times, reflecting minimal preparation or craft.

Do not start work before you, or do not start work until you start to get paid.
I'm not going to take, go into the details.

Conversation analysis

Computed from the transcript - who did the talking, and the words that came up most.

Most-used words

clients11invoice11paid10card10credit8stripe7invoices6start5three3starting3automatically3flexible3software3information3welcome2cetera2

Episode notes

Nothing's worse than having to bug clients to pay their invoices. And even worse, sometimes some of you start work before getting paid. In this episode, I share how I handle my invoicing, although I'll admit, there are many ways to skin a cat ;) #toomuch? Interested in more? Visit us: Facebook: Youtube:

Full transcript

6 min

Transcribed and scored by The B2B Podcast Index.

Hello and welcome. In this video, I am going to talk about how to set up retainer clients, specifically more how I do it because there is no right or wrong way. So I see this come up in Facebook groups all the time. How do I invoice my clients?

Do I do hourly? Do I do retainers, et cetera, et cetera? There was one in particular that I actually took a screenshot of that I want to address. I'm not going to take, go into the details.

but it came up on how do I invoice my SEO clients so that I don't end up doing work before getting paid and that needs to be addressed so it takes a little bit of a learning and usually by unfortunately getting shot in the foot before you realize that you have to fire your invoices off before you start work. Do not start work before you, or do not start work until you start to get paid. Small business owners especially are very well but things happen And what will happen is they go yeah yeah you know I pay you And then some other invoice comes up or some bill comes up and they get stuck.

In the meantime, you've actually invested time and effort into doing work for the client. And it could be three weeks later before you ever get paid or worst case scenario, you just never get paid. So under no circumstances do I ever recommend you start work before you get paid. And that comes from my own experiences as well.

So in this particular situation, she was sending out the invoices manually, but technically starting the work before getting paid. And then it was just kind of starting to bite her in the butt. And what you should be doing is sending out the invoice and not starting work until the invoice got paid. Now, the other thing that I highly recommend is make sure that all your invoices are subscriptions reoccurring and dunning.

Dunning is where their credit card gets hit automatically. But then also if it fails, the processor will keep, will try usually three times afterwards to make sure the invoice gets paid. That really really important When you sign up for something like Hootsuite or Ahrefs or any of that they don give you any slack They're like, you pay, you get access. So why are we as agency owners being flexible with our clients?

And I can tell you, our clients are not flexible with their clients. So don't be that middleman that's trying to be flexible simply to try to appease everyone. I use Stripe. I have used Wave Accounting in the past.

You can also do this in QuickBooks. There's also FreshBooks. There's lots of options out there. The option you choose is not irrelevant.

What you just need to look for is, can I create a reoccurring invoice, a subscription? I use Stripe, so it's called a subscription in Stripe. That automatically hits the client's card automatically at the same time every month. and then if the card fails, it will try upwards of three more times after that.

And then if the invoice still isn't paid by then, I give my clients seven days. If they don't pay within seven days, I stop at work. And I follow up with them and say, hey, you know, this is what's going on. I'll resume work when the invoice is paid.

And I've never had any pushback on that, ever. So don't be afraid to stand your ground on this. Now the other thing that might be coming to your mind is well how do I get my clients credit card into my invoice software I am a firm believer never ever take your clients credit card don't take it don't write it down I've worked at agencies where they did that I think it's highly unethical there should be zero transmission of their credit card into your hands or your staff anywhere.

What you do, again, I use Stripe. Most software billing invoices software does this, but Stripe sends them an invoice on the very first time. It says pay now. They put in their credit card information.

Stripe saves it. Deal's done. When they need to update their credit card information, Stripe has customer portal they can log in get all their invoices download them seek upcoming invoices and update their credit card done do not take credit card information from your clients that's my personal opinion i know that other people out there do it i don't agree with it i think it's unethical so hopefully that gives you some ideas if i touched on something in regards to the invoicing thing for your clients leave a note in the comments let me know uh what that question is i i look Welcome constructive feedback.

Just keep it professional. Thanks, everyone.

Related episodes across the Index

Other episodes covering the same guests and topics, from across The B2B Podcast Index.

  • How API Webhook Delivery SLOs Create Hidden Reliability RisksThe Developer Tools Podcast with Fexingo · on Stripe98 / 100
  • Trust, stablecoins, and the AI margin squeeze:What McKinsey and QED's fintech report means for banksTearsheet Podcast: Exploring Financial Services Together · on Stripe89 / 100
  • He quit Stripe and hit $10M ARR in 4 years - with $0 marketing spend. | Anurag Goel, Founder of RenderA Product Market Fit Show · on Stripe89 / 100
  • Interview: Maple Cofounder Joe FlanaganFintech Business Podcast · on Stripe85 / 100
  • How a Solopreneur Built a Two-Sided Marketplace AloneSolopreneur Sessions with Fexingo · on Stripe82 / 100
  • Why the Best Fintech Companies Are Staying Private With Sahej Suri, Founder of Blue Dot InvestorsFintech One-On-One · on Stripe81 / 100

More from Agency Alliance

All episodes →
  • Ep. 14: 6 Proven Client Retention Strategies
  • #Ep 13: 5 Reasons White Label Is The Solution For Start Up Agencies
  • #Ep 12: 5 Critical Tools You'll Need If You're a Marketing Agency
  • #Ep 11: Why Choosing a Niche is the Missing Piece for Your Agency
  • #Ep 10: 5 Reasons Why SOPs Can Transform Your Marketing Agency
Explore the best B2B Ops podcasts →
All Agency Alliance episodes →