How should I handle a client refund request when my partner disagrees, given delays and communication issues?
I give refunds whenever a client asks because it’s almost never worth the time, headache, or potential reputation damage, especially for something small like $800. Clients often cause delays and communication issues, but that’s part of running a service business—I accept that it’s my fault when they have a bad experience. I’d refund the full amount, acknowledge that any situation has issues on both sides, but I’d focus on what I can do to prevent it recurring: improve communication by checking in with clients daily (e.g., a quick Slack/email/SMS summary of what we’ve done in the last 24 hours), and work through any differences with my partner. This proactive communication eliminates most problems. In short, I refund quickly and treat it as a learning opportunity to improve my process.
I typically just give people the refund. There is very little reason not to give people a refund. I find people that don't give refunds kind of stupid, because you're clearly not making a lot of money — and if you're not making a lot of money, odds are you're not the sort of person people should really follow. Self-fulfilling prophecy, of course. If somebody asks for a refund because they're not satisfied with your service, give them the refund and make your service so goddamn good that they are almost always going to be satisfied. Get your refund rate down to like 3% or something, even on a community like mine where I literally guarantee you insane results. Then you never have to worry about this. The only situations in which I don't historically give refunds are where it's clear people are trying to screw me. I'm a pretty good judge of character — out of the last 100 people that have tried to screw me, I've caught like 99 of them, and even in many of those cases I'll just give them the refund anyway. Examples of people screwing me are things like asking me to unlock the whole course up front with some big fake backstory about their business, assuming I won't look into it — and then I look into it and it doesn't exist, because they want to resell the course on the internet. I'd say I have a less than 1% false positive rate there, and in the two or three instances where I did have a false positive, I sorted it out with the person and ended up giving them a little bit extra because of the struggle I gave them. I have a lot of general people that hate me on the internet, especially recently on Twitter, but I do not have a lot of customers past or present that hate me, because I tend to treat them extraordinarily well — and that's what you should do as well.
When a client asks about your past work and you feel unsure, don’t say you just watched YouTube videos and built automations. Instead, say you’ve built similar systems for a software development agency and offer to walk them through the system. You can imply—without lying—that you built those systems for yourself first, which gives you credibility. To address trust, offer a guarantee: tell the client you’ll only get paid if you deliver results, and if you don’t, they owe you nothing. This aligns incentives, makes the decision a no‑brainer, and can boost conversion rates dramatically (often 300% or more). The cost of occasional refunds is usually about 10% of your margin, so financially it still works out.
When you make a guarantee like 20 meetings in 60 days, you need to get payment up front. Instead of working for free until you hit the target, have the client sign a contract and pay you before you start. If you miss the goal, you refund them. This upfront payment solves cash‑flow issues, shows both parties are serious, and gives you billing details that make upsells easier later. Even though asking for money upfront can be harder, it protects you and builds trust.
I’ve seen people try to abuse the 90‑day guarantee. I can’t demand a Loom video of their work, but I can usually tell if they’re legit or just blowing smoke. If they ask for a legitimate refund, I give it. If I suspect they haven’t done the work, I ask for concrete proof—like how many cold emails they’ve sent, Upwork applications, or community posts. If they lack any real activity, we talk it out, but there’s no foolproof way to prevent abuse. The guarantee works only when the revenue increase far outweighs the small profit hit; for example, tripling front‑end traffic for a 10% refund rate still leaves you 270% ahead. If the numbers don’t support that, I wouldn’t offer the guarantee.