a footprint in wet sand being washed away - Buddha's teaching on guilt and moving forward

How to Stop Feeling Guilty – What Buddha Taught

If you want to know how to stop feeling guilty, the Buddha’s answer starts somewhere unexpected. There is something you did – or did not do – that you are still carrying. Maybe it was years ago. Maybe it happened last week. You have apologized, or you have not been able to. You have tried to make it right, or you could not. And still, in quiet moments, it comes back. The replay. The revision. The voice that says: you should have known better. you should have done better. you are the kind of person who does that.

The Buddha recognized this pattern precisely. He gave it a name. And what he said about it is not what most people expect.

“Remorse should be regarded as slavery.”

– Buddhaghosa, Visuddhimagga (Commentary on the Pali Canon)

Kukkucca – The Pali Word for Guilt

The Pali word is kukkucca – and it appears throughout the Pali Canon as one of the five hindrances, the mental states that most reliably obstruct meditation, clarity, and progress on the path. The Buddha listed it alongside sensual craving, ill will, dullness, and doubt – not as a minor inconvenience, but as a genuine obstacle to the peace and wisdom the practice is meant to cultivate.

Buddhaghosa, the fifth-century commentator who systematized Theravada Buddhist thought, described kukkucca precisely: it has subsequent regret as its characteristic, its function is to sorrow about what has and has not been done, it is manifested as remorse, and it should be regarded as a state of bondage.

Bondage. Slavery. These are not gentle words. The Buddha’s tradition was being deliberately direct: guilt that is held past its useful point does not punish the people you harmed. It imprisons you.

The Difference Between Useful Guilt and Destructive Guilt

The Buddhist teaching here is more nuanced than it might first appear. The tradition is not saying that guilt is always wrong – it distinguishes carefully between two related but different states.

Hiri and ottappa – often translated as moral shame and fear of the consequences of wrong action – are considered positive qualities in the Pali Canon. They are called “guardians of the world” because they keep people from acting harmfully. The recognition that something was wrong, the impulse to repair it, the motivation to act differently – these are not kukkucca. These are wisdom in action.

Kukkucca is what happens when that recognition does not move into repair but instead loops: replaying the mistake, revising what could have been done, rehearsing the wrongness of what occurred – without producing any change, any action, or any forward movement. Useful guilt says: I did something wrong. What can I do about it? Destructive guilt says: I did something wrong. I will keep feeling terrible about it as a substitute for doing anything about it.

“In Buddhist psychology, remorse or regret is a mind function which can be either beneficial or damaging.”

– Thich Nhat Hanh, Transformation and Healing (commentary on the Satipatthana Sutta)

Why We Keep Punishing Ourselves Instead of Learning How to Stop Feeling Guilty

The Buddhist explanation for why guilt loops – why we replay and replay without the loop producing anything useful – comes back to tanha, craving, and its cousin, upadana, clinging.

We cling to the guilt partly because it feels like the appropriate response to having done something wrong. Letting it go can feel like saying what happened was okay. Like we are giving ourselves a pass we did not earn. Like the self-punishment is the only honest acknowledgment of what we did.

But the Buddha’s observation is precise: the person you harmed is not helped by your continued suffering. The action already occurred. It cannot be undone by how bad you feel about it. And the guilt that continues past the point of useful response is no longer primarily about them – it is about the self’s relationship to its own image, its need to see itself as someone who would not do that, and its difficulty accepting that it did.

How to Stop Feeling Guilty – What the Buddhist Path Offers Instead

The antidote to kukkucca, in the Pali tradition, is samatha – mental stillness – cultivated through meditation and through the gladness (pamojja) that comes from ethical living. Uddhacca-kukkucca – restlessness and guilt, the fourth hindrance – is resolved not by continuing to examine the guilt, but by cultivating the stillness that allows the mind to release it.

This does not mean bypassing accountability. The Buddhist path is clear: acknowledge what was done, make what repair is possible, resolve to act differently, and then release the self-punishment that was never productive to begin with. The repair is the point. The guilt that comes after the repair is no longer serving anything.

How to Move Forward – A Buddhist Approach to Guilt

  1. Acknowledge what actually happened. Not a minimized version, and not an exaggerated one. What did you do, or not do? Who was affected? The Buddhist practice of honest seeing starts here – with the clearest possible account, without the distortion that guilt often adds on both ends.
  2. Ask what repair is actually possible. Is there an apology that could be made? Something that could be returned, changed, or offered? Repair, where it is possible, is where useful guilt moves. If no repair is available – if the person is gone, or the moment is long past – the question becomes what you will do differently, and when.
  3. Notice when the guilt has stopped being useful. If the guilt is still producing action – prompting repair, changing behavior, informing future choices – it is working. If it is only producing more replay, more self-punishment, more looping – it has become kukkucca. Noticing the difference is the first step toward releasing it.
  4. Apply metta to yourself – especially here. The loving-kindness practice that begins with yourself is hardest to access in the presence of genuine guilt. That is precisely where it matters most. May I be free from suffering. May I be free from the punishment that is no longer serving anything. May I move forward with care.
  5. Let impermanence work in your favor. The action is in the past – which means, in Buddhist terms, it is already passing away. The person you were when you did it is already different from the person reading this now. Impermanence, the teaching that feels hardest when applied to loss, is a genuine source of mercy when applied to your own past self. What was done is done. What is done can also be left behind.

The footprint you left in wet sand is real. The wave that follows is also real. You do not have to stand guard over the footprint forever to prove you know it was there.

Learning how to stop feeling guilty isn’t about convincing yourself nothing happened – it’s about letting the acknowledgment be enough.

Acknowledge it. Repair what you can. Let the wave come. 🙏

If it’s your past self as a whole you’re struggling to release rather than one specific mistake, our piece on living in the past covers that wider version of the same practice.

Source: Kukkucca (guilt/remorse) · Five Hindrances (nivarana) · Hiri and Ottappa · Satipatthana Sutta · Pali Canon

Tags: how to stop feeling guilty, kukkucca buddhism guilt, buddha teaching on mistakes, moving forward from guilt buddhist, what buddha said about remorse, five hindrances guilt buddhism

🙏 More teachings from the Buddha

Subscribe to Peaceful Buddha for short daily teachings. Visit Peaceful Buddha on YouTube