← Back to Blog

When Friends Flake on You (and Your Wallet): A Consumer Advocate's Take

I read the latest "Dear Annie" column this morning, and let me tell you, it hit close to home. You know the one—where a woman writes in about a friend who constantly cancels at the last minute with some vague excuse, then acts all hurt when she stops getting invited.

Oh, honey, I've been there. And as someone who's spent years looking out for the little guy—the freelancer, the small business owner, the person who budgets every single dollar—I see a bigger problem here. It's not just about hurt feelings. It's about your time. And your money.

The Real Cost of a Flaky Friend

Let's break this down practically. When someone cancels on you last minute, it's not just an emotional letdown. It's a financial hit.

Think about it. You might have:

That's real cash. And for those of us who work for ourselves—freelancers, consultants, gig workers—every hour counts. You can't afford to have people waste your time.

"She cancels at the last minute, usually with a vague excuse, then acts hurt when I stop inviting..."

Sound familiar? The writer in the column is dealing with a classic case of someone who doesn't respect her time. And as a Mid-West consumer advocate, I'm here to say: you don't have to put up with it.

Protecting Your Time (and Your Wallet)

Set Clear Boundaries

First things first: you need to have a conversation. It's uncomfortable, I know. But you can say something like, "Hey, I love spending time with you, but when you cancel last minute, it really messes up my schedule and my budget. Can we agree to give each other at least 24 hours' notice?"

If they can't respect that, they're not a friend worth keeping.

For Freelancers and Small Business Owners: Get It in Writing

This is where I get really fired up. If you're a freelancer or run a small business, you cannot afford to let clients treat you like that flaky friend. I've seen too many hardworking folks get burned by clients who cancel meetings, change scope, or just plain don't pay.

That's why I'm a big fan of tools that make it easy to keep things professional. For example, Invoice Gini lets you create invoices and track payments using natural language. You just say what you need, and it handles the rest. No more chasing down payments or dealing with vague excuses. It's like having a no-nonsense assistant who makes sure you get paid for your time.

The "Cancellation Fee" Approach

Now, I'm not saying you should charge your friends a cancellation fee. But for business? Absolutely. Have a clear policy. If a client cancels a meeting with less than 24 hours' notice, you charge a fee. It's not rude—it's respect for your time.

When to Walk Away

Back to the friendship question. The woman in the column is clearly hurt. And she's right to be. But here's the thing: at some point, you have to decide if this person is worth the hassle.

I've had friends like that. And you know what? I stopped inviting them. It wasn't dramatic. I just... stopped. And you know what happened? Nothing. They didn't notice. Or if they did, they didn't care enough to change.

That told me everything I needed to know.

A Practical Plan for Moving Forward

Here's my advice, plain and simple:

  1. Have the hard conversation. Tell them how their cancellations affect you.
  2. Set a clear policy. For friends, maybe it's a 24-hour notice. For clients, put it in writing.
  3. Use tools that protect you. Whether it's a calendar with reminders or an invoicing system like Invoice Gini, automate what you can so you don't have to rely on someone's word.
  4. Know when to let go. If someone consistently disrespects your time, they don't deserve a spot in your schedule.

Final Thoughts

Look, I'm not saying you need to turn every friendship into a business transaction. But I am saying that your time is valuable. Your money is valuable. And you don't have to let anyone—friend or client—waste either one.

The woman in the "Dear Annie" column deserves better. And so do you.

Source: Dear Annie: Friendship tested by repeated last-minute cancellations