McNaughton & Mullins Lawn Care · MMLC
Now booking — our first 15 weekly spots for spring

The lawn gets cut. You don’t think about it.

We’re a new local lawn crew in Madison Heights, and we’re keeping our route small on purpose — a few tight neighborhoods, fair flat prices, and we show up when we say we will. Weekly mowing starts at $45 a visit — $55 for most standard lawns — and every visit includes trimming, edging, and blowing off your walks and driveway.

Local Madison Heights crew Exact price before we start Fast replies
A freshly mowed front lawn with crisp mowing stripes in front of a suburban home

Weekly mowing, priced by your lot

Flat price per visit — never hourly. Find your lot size below, or send us your address and we’ll confirm your exact price the same day, free.

Every visit includes: Mowing Trimming Edging Blow-off of walks & driveway
Your lawnPrice per visitGood to know
Small lawn Under 5,000 sq ft $45 Our minimum visit — $45 is as low as we go.
Standard suburban lawn About ¼ acre — most homes around here $55–$65 $55 is our most common starting price.
Larger lawn About ½ acre $75–$90 We walk it or measure it before quoting.
Big lawn About 1 acre $110–$130 Quoted after we see gates, hills, and obstacles.
  • Weekly service keeps your price lowest. Bi-weekly visits add $10–$15 per visit — the grass is thicker and takes longer.
  • First cut overgrown? The first visit may run 1.5×–2× the normal price. We always tell you before we start — no surprises.
  • Payment is simple: due the day of service, or monthly in advance. Card and payment apps accepted — not cash-only.

Quick estimate

Pick your lot size and how often you want us. This is the same math we quote from — your exact price is confirmed free before anything is booked.

$55–$65 per visit, weekly — mow, trim, edge & blow-off included.

More than mowing

One-time and seasonal work, quoted flat before we start. These are the jobs that make the whole yard look finished.

Raking up fallen autumn leaves from a green lawn

Spring & fall cleanups

Spring from $150 · Fall from $175

Spring cleanups run $150–$250 for an average lot. Fall cleanup and leaf removal runs $175–$250 for an average lot, and $300+ under heavy trees — we always quote after seeing how many leaves you’ve got. A cleanup is also the best first job: it pays once and proves our work before weekly mowing starts.

A freshly mulched garden bed with shrubs along the side of a house

Mulch, installed

$115–$125 per yard

Fresh mulch with the beds cleaned up and edged first. $375 minimum job covers bed cleanup, edging, and mulch together, so the finished result looks sharp instead of just topped off.

Trimming a green hedge with shears

Hedge & shrub trimming

From $8 per shrub

Priced per shrub — $8–$15 depending on size — or built into one flat quote for the whole yard. Either way, you get the number before we start, and the clippings leave with us.

Cutting a large lawn on a zero-turn mower

Bigger properties

Quoted by the job

Got a half acre or more, or a yard that’s gotten away from you? We run a zero-turn and a walk-behind, so larger and tighter yards are both covered. Send the address and we’ll walk it and give you one flat number.

How getting started works

STEP 1

Send us your address

Email or message us your street address and what you need — weekly mowing, a cleanup, mulch, or the works. The form below does it in under a minute.

STEP 2

Get your exact price, same day

No obligation and no vague ranges — we confirm the exact per-visit price for your lawn, and anything extra is quoted flat before we start.

STEP 3

You’re on the route

We agree on the price, weekly or bi-weekly, and what’s included — a simple agreement you can confirm by text. Either side can cancel; no long contract.

Madison Heights first, on purpose

We’re McNaughton & Mullins — two local owners starting a small lawn care business, with our own truck, trailer, zero-turn, and walk-behind mowers already in hand. We’re building our route in Madison Heights and the neighborhoods right around it, because ten lawns on a few streets get better care than fifteen scattered across the county.

Live just outside the list? Ask anyway — if you’re close to the route, we’ll try to fit you in.

  • Madison Heights
  • Royal Oak
  • Hazel Park
  • Ferndale
  • Clawson
  • Troy
  • Warren
  • Sterling Heights
  • Nearby Oakland County

Get your free exact quote

Fill in the form and it opens an email to us with everything filled in — or just reach out directly. We reply fast, and your exact price is confirmed the same day.

This opens your email app with the request addressed to mmlclawncare@gmail.com — nothing is sent until you hit send there.