Josh Espinoza Get a Quote

Services

Fixed-price work. No calls required.

Pick a service below or fill the intake form. I'll respond with a written scope and price within 1 business day.

Process

How it works

01

Pick a service or fill the form

Browse the menu below or describe your project in the intake form at the bottom of this page.

02

Written quote within 1 business day

I send a clear scope + fixed price by email. No surprise add-ons, no "it depends."

03

Pay 50% to start, 50% on delivery

Approve the quote, send the first payment, I do the work. Final payment when you have what you ordered.

Tier 1

WordPress — Fixed Price

Scoped, priced, and done. No hourly billing surprises.

Service Price Turnaround
Stuck Site Diagnostic Written report: what's wrong and what to do $149 2 business days
Speed Optimization Caching, image opt, asset cleanup, before/after PageSpeed report $349 3–5 days
Hacked Site Cleanup Malware removal, hardening, post-cleanup report $499 1–2 days
Site Migration Move WordPress to a new host, zero downtime $249 2 days
Maintenance Retainer — Basic Weekly updates, daily backups, uptime monitoring, 30 min/mo small fixes $99/mo Ongoing
Maintenance Retainer — Plus Everything in Basic + security scans, monthly perf check, 2 hr/mo included work $199/mo Ongoing

Tier 2

Custom Development

Quoted per project after intake form review.

Service Starting at
Custom WordPress plugin $750
Laravel application $2,500
Third-party API integration $400
Internal admin tool / dashboard Quoted

Tier 3

DevOps & Security

Server work, containers, pipelines, and security audits.

Service Starting at
Dockerize an existing application $750
WordPress security audit + hardening $349
Server setup & hardening (Linux/Ubuntu) $499
CI/CD pipeline setup Quoted

FAQ

Common questions

Do I have to get on a call?

No. Everything runs through the intake form and email. That's a deliberate choice — it produces a written record and better communication for both sides.

How do I pay?

50% upfront via Stripe, 50% on delivery. You'll receive a Stripe payment link in your quote email.

What if the scope changes?

Scope changes are handled in writing. If you add work, I'll send an updated quote before proceeding. No surprise charges.

Do you offer ongoing support?

Yes — the Maintenance Retainer plans cover that. The Basic plan ($99/mo) includes weekly updates, daily backups, and uptime monitoring.

What if I'm not sure which service I need?

Fill the intake form and describe the situation. I'll read it and tell you what makes sense.

Get started

Send an intake form

Fill this out and I'll respond by email within 1 business day with a scope and price — or a follow-up question if I need more detail.

I'll respond by email within 1 business day.