How WP Engine quietly turned my free staging sites into the biggest charge on my bill.
I've been a WP Engine customer since 2016. Small agency. 126 invoices, every one paid on time.
Last week I audited my bill line by line for the first time. The biggest charge on my account isn't the hosting plan.
My bill went from $99/mo in 2016 to $270/mo today — up 173% — while I never changed a thing about what I do. The Growth plan is only $130 of that. The rest was a "Sites" add-on, $160/mo — bigger than the base plan — for extra installs. Which installs? Empty, zero-traffic staging shells. The exact sites that were free the day I created them.
So I asked for a goodwill credit. And I want to walk you through how that conversation actually went, because the rep was friendly the entire time — and every single step still tried to cost me money.
First, you can't call billing. There's no phone billing support — it's chat and email only. Which is also why nobody answered the phone the week I was trying to reach them.
Then, on chat:
→ Lead with the clean number, bury the big one. She told me Growth is $130/mo and stopped there. Never mentioned the $160 add-on that's larger than the plan — until I asked, "then what's the other $140?"
→ A policy wall, pre-framed to lose. "We do not provide refunds or credits for unused or under-utilized installs." Notice the wording — "under-utilized feature." That was never my issue. My issue is being billed for installs that were free when I made them. But if they file it as an "under-utilized feature," their own policy auto-denies it.
→ Every "solution" was another charge. She suggested I downgrade — then warned I'd exceed the storage limit and need to buy a separate add-on. The proposed fix for being over-billed was to buy more.
→ Shrink the credit to a week. Once she agreed to remove the add-on, the credit was "prorated from today." Then: "do you remember when you deleted the installs?" Anchoring my refund to last week — for shells that sat empty since 2016.
→ An escalation note built to fail. She wrote it up as "under-utilized installs" — the exact phrase she'd just told me gets auto-denied. I had to make her rewrite it, twice, as what it actually is: a billing issue.
→ Slow-walk the one date that matters. The add-on's start date defines the entire credit window. Getting it took me refusing to let go — and it was in their billing system the whole time. The answer: it started June 2020 and crept up one install at a time to six by the end of 2024. Nobody ever flagged it.
Friendly tone, start to finish. And at every turn the "help" pointed the money back at them. I had to fight to surface the truth that was sitting in their own records.
It's now escalated to "Support Management," ticket #8508388. A week later: silence.
If you're an agency on WP Engine — go read your invoice line by line right now. Don't assume the biggest number is your plan. And if you ask for your money back, watch how friendly the runaround can be.