Why do I feel guilty buying things I can afford?

You check the bank balance, see you can afford it, buy it anyway — and still feel terrible. Here's the science behind spending guilt (and why it's not your fault).

You bought the thing. You checked your account first — properly checked, not just glanced. The money was there. The purchase made sense. And yet, somewhere between the confirmation email and the next morning, the guilt arrived anyway.

Not a vague unease. A proper, chest-tightening, what is wrong with me guilt.

If that sounds familiar, I want to say something clearly before we go any further: this is not a character flaw. It is not ingratitude, or irresponsibility, or some sign you’ll never have a healthy relationship with money. It is a measurable, well-documented psychological phenomenon — and once you understand what’s actually happening in your brain, the guilt becomes a lot less terrifying.

Your brain is running someone else’s software

In the late 2000s, financial therapists Brad and Ted Klontz coined the term money scripts to describe the unconscious beliefs we form about money — usually in childhood, usually from watching the adults around us.

Money scripts are not opinions you consciously chose. They are conclusions your brain drew when you were small, based on limited information, in order to make sense of the world. Beliefs like:

  • “Spending money on yourself is selfish.”
  • “If you have money, you’ll lose it — so don’t get comfortable.”
  • “People who spend freely are irresponsible.”
  • “You should always want less than you have.”

The Klontzes found that these scripts operate largely below conscious awareness. You can know, rationally, that a purchase is affordable and reasonable — and still feel like you’ve done something wrong. Because the feeling isn’t responding to your current bank balance. It’s responding to a rule that was written decades ago, by a younger version of you, in very different circumstances.

That’s not weakness. That’s just how brains work.

The frugality identity problem

Here’s where it gets more specific. Many women who come to me — particularly those who grew up in households where money was tight, or unpredictable, or simply never discussed — developed what I’d call a frugality identity.

Being careful with money became part of who they are. It was a source of pride, of safety, of control in situations where very little felt controllable. And that’s genuinely adaptive. That identity probably served you well.

The problem is that identities are sticky. Long after the financial circumstances change — after you’ve built a career, after you’re earning more, after there is money in the account — the frugality identity doesn’t automatically update. It keeps running.

So when you spend, even affordably, even wisely, a part of your brain reads it as a betrayal of self. Not a financial error. An identity violation.

That’s why logic doesn’t fix it. You can’t think your way out of an identity threat. The guilt isn’t saying “you made a bad financial decision.” It’s saying “you’re not the person I thought you were.”

The guilt isn’t a warning about your finances. It’s a loyalty test from an older version of yourself.

Scarcity hangover: when the danger is gone but the alarm is still sounding

There’s a third piece to this, and it comes from the field of behavioural economics.

Research by Sendhil Mullainathan and Eldar Shafir (their 2013 book Scarcity is worth your time if you haven’t read it) demonstrates that living under financial scarcity — even temporarily — fundamentally reshapes how the brain allocates attention and processes decisions. The brain essentially goes into tunnel vision, hyper-focused on not running out.

What’s less discussed is the hangover effect. The cognitive and emotional patterns that develop during periods of scarcity don’t disappear the moment circumstances improve. The vigilance, the guilt, the sense that spending is always a small emergency — these can persist for years. Sometimes decades.

I see this constantly. A client who grew up with a parent who counted every penny, or who went through their own period of financial instability in their twenties, who is now — by any reasonable measure — financially stable, but who cannot buy a new coat without a two-day internal tribunal.

The alarm is still sounding. There’s just no fire anymore.

For those with ADHD, this can be particularly disorienting. ADHD already makes emotional regulation harder — the amygdala response is more intense, and the prefrontal cortex (the bit that says “actually, you checked, you’re fine”) has a weaker counterbalancing signal. So the guilt doesn’t just arrive. It floods. And the impulsive spend followed by crushing remorse cycle can feel uniquely destabilising, even when the spend itself was entirely reasonable.

Why standard money advice misses this entirely

Most financial advice assumes the problem is knowledge. You don’t have a budget, so you overspend. You don’t track your spending, so you feel out of control.

But you’re not reading this because you don’t know what a budget is. You’re reading this because you feel guilty buying things you can afford. That is not a knowledge problem. That is a nervous system problem. A script problem. An identity problem.

No spreadsheet fixes that.

What actually helps — and the research backs this — is a slower, more deliberate process of identifying the specific beliefs driving the guilt, tracing where they came from, and then (gently, without force) testing whether they still hold true given who you actually are now and what your financial situation actually looks like.

This is not therapy. It’s not about excavating childhood trauma. It’s practical, it’s structured, and it’s the kind of work that makes lasting change possible — as opposed to the temporary relief of “I made a budget and felt better for eleven days.”

One small thing you can do this week

Lower the cost of looking.

The frugality identity and the scarcity hangover both make examining your spending feel dangerous. So most people avoid it entirely, which means the guilt stays generalised and abstract and enormous.

Here’s the small move: after your next purchase — something affordable, something you needed or genuinely wanted — write one sentence. Not a justification. Not a budget entry. Just a sentence.

“I bought [thing] because [reason], and my account is [fine/healthy/comfortable].”

That’s it. You’re not trying to argue yourself out of the guilt. You’re just creating a tiny moment of contact between the emotional response and the actual facts. Over time, that contact is what rewires the script. Slowly, incrementally, with repetition — which is exactly how the brain updates beliefs it’s held for a long time.

It feels almost insultingly simple. It’s not. It’s the mechanism.

The guilt is informative, not accurate

Here is the thing I want you to hold onto.

Guilt, in the financial context, is information about your programming, not about your behaviour. It is telling you something about the scripts you’re carrying, the identity you’ve built, the nervous system that learnt to stay alert. It is not a reliable indicator that you’ve done something wrong.

You are allowed to spend money you have earned, on things that make your life better, without a tribunal. You were allowed to do that yesterday, and you will be allowed to do it tomorrow.

The guilt will probably take time to catch up. But understanding why it’s there is the first step in not being governed by it.


If you’re curious about which money scripts might be running your financial decisions — including the ones you can’t quite name yet — the Way of Wealth Money Beliefs Quiz is a good place to start. It takes around five minutes, and it’ll give you a clearer picture of what’s actually shaping your relationship with money.

Joel