Skip to content
WP Hack FixEst. 2005

Pricing

Fix it once, or keep it fixed.

Clear prices, no surprises. If we can't clean your site, you don't pay.

One-time Cleanup

We clean your hacked site, lock it down, and send you a written report.

$349one-time

No subscription. Pay once, we fix it.

  • Full malware and backdoor removal
  • Google and browser blocklist removal
  • Security hardening after cleanup
  • Written incident report in plain English
  • 14 days of reinfection coverage
  • Money-back guarantee
Start my cleanup
Most popular

Protect

We keep your site updated, backed up, and watched, and clean it if anything gets through.

$100/month

Hacked now? Cleanup is $199 with a 3-month minimum.

  • Core, plugin, and theme updates
  • Frequent off-site backups
  • Malware, uptime, and blocklist monitoring
  • Firewall configuration
  • Unlimited re-cleanups while subscribed
  • Monthly report
Choose Protect

Protect + Support

Everything in Protect, plus a priority phone line and a team you can hand your website changes to.

$200/month

Hacked now? Cleanup is $99 with a 3-month minimum.

  • Everything in Protect
  • Up to 2 hours of changes and fixes each month
  • Priority phone line for urgent issues
  • Requests by phone, ticket, or email
  • Content updates, plugin issues, small fixes
Choose Protect + Support

Already hacked? Your cleanup costs less on a plan.

Discounted cleanups come with a 3-month minimum on the plan.

Cleanup only

$349

With Protect

$199

With Protect + Support

$99

One-time cleanups include 14 days of coverage. Protect members are covered for as long as they're with us.

Compare plans

 One-time Cleanup$349 one-timeProtect$100/moProtect + Support$200/mo
Malware and backdoor removalIncludedIncludedIncluded
Google and browser blocklist removalIncludedIncludedIncluded
Written incident reportIncludedIncludedIncluded
Reinfection coverage14 daysUnlimitedUnlimited
Core, plugin, and theme updatesNot includedIncludedIncluded
Frequent off-site backupsNot includedIncludedIncluded
Malware, uptime, and blocklist monitoringNot includedIncludedIncluded
Monthly reportNot includedIncludedIncluded
Website changes and fixesNot includedNot includedUp to 2 hrs/mo
Priority phone lineNot includedNot includedIncluded

Not included in any plan: custom development, redesigns, and writing content. We're happy to quote those separately.

Pricing questions

Is there a contract?

The one-time cleanup has no subscription. Monthly plans bought with a discounted cleanup have a 3-month minimum. If you cancel before then, the regular $349 cleanup price applies, minus what you've already paid. After that, cancel any time.

What does the money-back guarantee cover?

If we can't clean your site, we refund the cleanup fee.

What happens if my site gets hacked again?

One-time cleanups include 14 days of coverage: if the same infection comes back, we clean it again at no charge. On Protect and Protect + Support, re-cleanups are included for as long as you're subscribed.

What counts toward the 2 hours of support?

Content updates, plugin and theme issues, small layout fixes, and similar changes. Unused time doesn't roll over. Custom development, redesigns, and writing content are quoted separately.

Can I call you?

Protect + Support members get a priority phone line for urgent issues, and we share the number when you sign up. Everyone else reaches us by email or ticket, and we reply within 1 business day.

Do you charge more for WooCommerce?

No, WooCommerce stores are the same price. If card-skimming malware may have exposed payment details, we'll explain what that means and quote any extra work before we start.

What if I have more than one site?

Each price covers one WordPress installation. If several sites on the same hosting account are infected, or you run WordPress multisite, we'll quote it. Just ask.

Something else? Email help@wphackfix.com.

Hacked right now? Let's get it fixed.

Start your cleanup and we'll take it from there. If we can't clean it, you don't pay.

We reply within 1 business day (Mon–Fri, 9–5 ET)