It’s a phrase we hear often, both inside and outside the church. “I’m not perfect.” Christians say it. Unbelievers say it. Sometimes it’s spoken with honesty and humility. Other times, it is used quickly, almost like a shield to avoid serious conversations about sin and repentance. This same sentence can express humility, or it can become an excuse. Because of that, we must think carefully about how we use it.
When the Phrase Reflects True Humility
In one sense, the statement is completely true. No Christian is perfect. The Bible speaks very clearly about this reality. “If we say we have no sin, we deceive ourselves, and the truth is not in us” (1 John 1:8). Every believer still struggles with sin. We have been forgiven. But we aren’t yet glorified. Until the day we see Christ face to face, we fight against remaining sin.
It is good and right for a Christian to admit weakness.
For that reason, it is good and right for a Christian to admit weakness. The gospel doesn’t produce proud people, who pretend they have everything together. The gospel produces humble people who know they have been saved by grace. When someone says, “I’m not perfect,” and they truly mean, “I need Christ every day,” that statement honours the gospel.
Paul himself spoke this way. In Philippians, he writes, “Not that I have already obtained this or am already perfect, but I press on to make it my own, because Christ Jesus has made me his own” (Philippians 3:12). Paul didn’t claim perfection. But notice what else he says: he presses on. He pursues holiness because Christ has already taken hold of him. This shows us something important. A Christian may say, “I’m not perfect,” but she cannot stop there.
True Humility Desires Change
True humility does not simply admit failure. It also desires growth. The believer knows he hasn’t arrived, but he also knows he cannot remain the same. Grace doesn’t leave a person unchanged. When God saves a sinner, God begins the work of shaping that person into the likeness of Christ.
True humility does not simply admit failure. It also desires growth.
So when a Christian says, “I’m not perfect,” and it comes from a heart that desires to grow, that statement is healthy. It reminds us that our hope is not in our own performance but in the grace of God.
When “I’m Not Perfect” Becomes an Excuse
Sometimes the phrase is used in a very different way. Instead of being a confession of weakness, it becomes a justification for sin. Someone confronts a believer about anger, dishonesty, or immorality. The response comes quickly: “Well, nobody is perfect.” The conversation ends there. Nothing changes. But this is not the language of repentance. It is the language of avoidance.
When sin is exposed, the believer doesn’t defend it; he confesses it.
The Bible never uses our imperfection as a reason to stay comfortable with sin. Instead, it calls us to fight against it. Hebrews tells us, “Strive for peace with everyone, and for the holiness without which no one will see the Lord” (Hebrews 12:14). Holiness isn’t optional for the Christian life. It is the path that all true believers walk. This does not mean Christians achieve sinless perfection in this life. It means they are no longer at peace with sin. When sin is exposed, the believer does not defend it; he confesses it.
There is a world of difference between saying, “I’m not perfect, but I want to grow,” and saying, “I’m not perfect, so leave me alone.” The first is humility. The second is resistance to God’s work.
What the Gospel Teaches Us
The gospel teaches us something deeper than both pride and excuses. It tells us that we are worse sinners than we ever imagined, but more loved than we ever hoped. Christ didn’t die because we were almost righteous. He died because we were helpless. “God shows his love for us in that while we were still sinners, Christ died for us” (Romans 5:8).
The same grace that forgives us is the grace that changes us.
Because of that, Christians have no reason to pretend. We can be honest about our sin. But the same gospel also removes our right to excuse it. If Christ shed his blood to free us from sin, how can we treat it lightly? The phrase “I’m not perfect” should lead us somewhere. It should lead us to the cross, reminding us that our righteousness is not found in ourselves but in Christ alone. It should also remind us that the same grace that forgives us is the grace that changes us.
Living in the Tension
When a Christian uses this phrase rightly, it sounds something like this: “I’m not perfect, but Christ is. I still struggle with sin, but he is teaching me to fight it. I have not arrived, but I am following him.” That kind of confession magnifies the grace of God.
We are not yet perfect. But we are no longer the same.
But when the phrase becomes a shield to protect our sin, it quietly empties the gospel of its power. The message of Jesus is not only that we are forgiven. It is also that we are being transformed. The Christian life, therefore, lives in this tension. We are not yet perfect. But we are no longer the same. And every time we say, “I’m not perfect,” we should also be able to say the next sentence with confidence: Christ is still working on me.
DON’T HAVE PAYPAL TO SET UP A MONTHLY DONATION? If you would like to donate via Payfast – a secure payment gateway available to donors both inside and outside of Africa – please click here.
