WordPress Maintenance

Web Maintenance keeps stable WordPress sites moving without a default retainer. Ad hoc updates and fixes are billed in 15 minute slices.

Ad hoc defaultStable low-risk sites should pay only when they need help.
Billing: 15-minute incrementsBilling in 15 minute increments with small edits batched.
Batch small changesTiny edits ship together so you do not pay a minimum for every tweak.

Support rates

Stable low-risk sites should use ad hoc support instead of a default retainer.

$175 per hour CAD for standard WordPress support

Use this for post-launch support, edits, updates, breakage, and out-of-scope work on standard WordPress stacks.

$225 per hour CAD for WooCommerce and complex logic

Use this for WooCommerce, checkout logic, integrations, custom code, and changes that need heavier testing.

Batch small changes

Tiny edits ship together so you do not pay a minimum for every tweak.

When rates shift

If the site needs cleanup or coordination, work moves to the standard rate.

Standard rates

Same honest clock for every engagement; the rate matches the stack complexity.

Standard WordPress support
$175 per hour CAD

For post-launch or out-of-scope work on standard WordPress stacks.

Billing: 15 minute increments with small edits batched.

Ecommerce and complex logic
$225 per hour CAD

For WooCommerce, integrations, custom code, and changes that need heavier testing.

Billing: 15 minute increments with async status updates.

Fixed scope first
Scoped when possible

Risky changes get written scope before work starts so hourly work does not drift.

Billing: 15 minute increments with evidence before sign-off.

Simple workflow

You see every step in writing so you know what shipped and why.

StepProcess
Step 1; Intake and accessWe collect WordPress, hosting, and repo access plus a short list of requested changes.
Step 2; Estimate and planWe map each change to a time bracket and confirm the rate that applies to your stack.
Step 3; Execute in batchesWe ship updates in grouped batches, log time in 0.25 hour slices, and keep notes async.
Step 4; Proof and wrapWe share before and after notes, links to tests if used, and invoice the tracked time.

Get fixed scope for support

Frequently Asked Questions

What rate applies?

Standard WordPress support is $175 per hour CAD. WooCommerce, integrations, checkout logic, and complex custom code are $225 per hour CAD.

How do you track time?

I bill in 15 minute slices. If a fix takes under 10 minutes I usually do it free because it is faster to fix it than send an invoice. You save more by batching edits. One clear list costs less than a stream of small requests.

What access do you need?

I need WordPress admin access for most jobs. Hosting access is only needed for heavy work like migrations or server issues. If the site uses Git I follow your SOP but Git and WordPress together usually run at the standard rate because it adds overhead.

When does the standard rate apply?

The standard rate applies to normal WordPress support. The ecommerce rate applies when orders, integrations, custom code, or heavier testing are involved.

Do you work on WooCommerce?

Yes. I handle checkout issues, shipping, payments, product logic, templates, and plugin conflicts. WooCommerce runs at the $225 CAD rate because every change needs testing to keep orders running.

How soon can you start?

I usually start the same day. Two days max. I work seven days a week. You only pay for real work. The clock is off when I am not fixing the site. There is no billing for logins, uploads, emails, waiting or tool downtime.

Operator Identity

Built and fixed by one person.

You work with Nolan Phelps directly. He does the diagnosis, scope, build, fixes, and handoff himself.

No sales layer. No project manager. No outsource chain.

Since 2017WinnipegWordPress rescue
Nolan Phelps

Nolan Phelps

FunkPd