Is Undercharging a Money Block or a Marketing Problem?
Usually both — but they require different interventions, and applying only one while the other remains unaddressed produces predictable failure.
The fastest diagnostic is a body check: if you raised your price right now, what would happen in your body?
What a Marketing Problem Looks Like
A marketing-driven undercharging problem is structural. The rate the practitioner charges doesn’t match what the offer’s positioning supports. Specifically:
- The value delivered isn’t communicated in a way that makes the price feel credible to the market.
- The offer is positioned in a category where the expected price range is lower than what the practitioner wants to charge.
- The packaging — how the engagement is structured, what’s included, what transformation is promised — doesn’t signal the appropriate level.
- The wrong audience is being attracted — people for whom the rate is genuinely out of reach, or for whom the category doesn’t carry that price expectation.
These are structural problems. They can be addressed by adjusting positioning, packaging, audience targeting, or value communication. Why raising the price alone rarely works for marketing problems: the price can be set higher, but if the supporting structure doesn’t hold the price up, the conversion rate drops and the practitioner concludes that the market won’t pay more — when the actual issue was structural.
What a Money Block Looks Like
How undercharging functions as a protection pattern is the key to identifying a block-driven undercharging problem. The block doesn’t undercharge because the offer isn’t positioned correctly. It undercharges because the emotional exposure of naming and holding a high rate activates the nervous system in ways that produce automatic accommodation.
Signs that undercharging is block-driven rather than structure-driven:
The price softens automatically before any objection. The offer includes pre-emptive discounts, payment plans that make the price feel smaller, or hedging language around the rate — before the potential client has expressed any concern. This is the discount reflex operating from a block, not a strategic positioning decision.
Structural improvements don’t change the rate. The practitioner has refined the offer, improved the positioning, targeted a better audience — and still charges the same rate. The rate is set before the strategy, not by it.
The body tells you. What money blocks are at the somatic layer shows up as activation during rate conversations. Tightening in the chest when naming a high number. A pull toward softening the ask before the client has responded. Relief when the accommodation happens. These are block signatures, not strategic responses.
The practitioner knows they undercharge. The gap between what the practitioner believes is fair and what they actually charge is visible to them — and they still can’t close it. Where undercharging patterns operate in the framework for this pattern is the somatic and identity layers: the knowledge that a higher rate is appropriate doesn’t update the nervous system’s response to the conversation, and it doesn’t revise the identity’s definition of what’s financially real for this practitioner.
The Diagnostic
The diagnostic for undercharging separates the two drivers with a direct question: if every structural element were optimal — positioning, packaging, audience, value communication — would you still lower the rate?
If yes: the block is the primary driver.
If no: the structure is the primary driver.
If the honest answer is “I’m not sure”: both are present, and the sequence matters. Fixing the structure first produces a higher price that the block then reduces. Fixing the block first produces the capacity to hold a higher rate — which then needs structural support to convert.
Most practitioners need both. The diagnostic framework helps identify which is more immediately limiting and which to address first.
The Abundance GPS Skool community works with David Cameron Gikandi on undercharging from both dimensions — structural and block-level — with a diagnostic that identifies where the constraint is actually coming from. Join us here.
Leave a Reply