
Lawn Care, Cleanups & Landscaping in Berryville, VA
We’re Justin and Trent Holmes, two brothers running a family lawn care business out of Berryville. We mow, clean up, mulch and trim yards across Clarke and Frederick County and nearby towns.
Licensed & insured · Family-owned · Free estimates
What we do
From weekly mowing to a full fall cleanup, we keep it simple: good work, fair prices and a quick reply when you reach out.

Fall & Spring Cleanups
Leaf removal, stick pickup and haul-away. Two visits, one price with our Cleanup Plan.
Fall + Spring Cleanup Plan
Two visits, one price. Book once and we take care of the fall leaves now and a spring tidy-up before your first mow.
Under ½ acre
$299
for both visits
½ to 1 acre
$399
for both visits
1 to 2 acres
$499
for both visits
Over 2 acres
Custom
free quote for your property
Fall visit
Leaf removal from your lawn and beds, stick pickup, and haul-away.
Spring visit
Before your first mow: stick and debris pickup, leftover leaf cleanup, and a bed tidy-up.
Plan pricing is based on light to moderate leaf coverage. Heavily wooded lots are quoted separately. Plan customers get first pick of our spring mowing spots.

Why folks around here call us
- Family-owned and local. We’re brothers based right here in Berryville, and you deal directly with the owners.
- Licensed & insured. You’re covered on every job.
- Straight pricing. Our Cleanup Plan prices are right on this page, and every estimate is free.
- Easy to reach. Call or text 540-454-8444, message us on Facebook, or request an estimate online.
How it works
1
Reach out
Call or text 540-454-8444, or fill out our quick free estimate form.
2
Get your free estimate
We take a look at your yard and give you a straight, simple price. No pressure.
3
We get to work
We show up, do the job right, and leave your yard looking sharp.
Follow along on Facebook
We post fresh before-and-afters, seasonal yard tips and open spots on the schedule on our Facebook page a few times a week. Give us a follow to see what we’re working on around Berryville and the valley, and send us a message any time.



What our neighbors say
Had us out to your yard? We’d be grateful if you left us a quick Google review or a recommendation on Facebook. It helps other families around here find a local crew they can trust, and it means a lot to a small business like ours.
Where we work
Home base is Berryville, and we work throughout Clarke and Frederick County and a little beyond. Not sure if you’re in our area? Just call or text.
- Berryville, VA
- Boyce, VA
- Winchester, VA
- Stephens City, VA
- Purcellville, VA
- Charles Town, WV
- Clear Brook, VA
- Bluemont, VA
- Clarke County, VA
- Frederick County, VA
Common questions
How much does a fall cleanup cost?
Our Fall + Spring Cleanup Plan covers two visits for one price: $299 for yards under ½ acre, $399 for ½ to 1 acre, $499 for 1 to 2 acres, and a custom quote over 2 acres. Pricing assumes light to moderate leaf coverage; heavily wooded lots are quoted separately.
What does the Cleanup Plan include?
A fall visit (leaf removal from your lawn and beds, stick pickup and haul-away) and a spring visit before your first mow (stick and debris pickup, leftover leaf cleanup and a bed tidy-up).
Are you licensed and insured?
Yes. Holmes Brothers Landscaping is licensed and insured.
Are estimates really free?
Yes. Call or text 540-454-8444 or fill out our online request form and we’ll get you a price at no cost and no obligation.
What areas do you serve?
We’re based in Berryville and serve Boyce, Winchester, Stephens City, Clear Brook, Bluemont, Clarke County and Frederick County, plus Purcellville, VA and Charles Town, WV.
Are you taking new mowing customers for 2027?
Yes. We’re booking weekly mowing for spring 2027 now. Reach out to get on the schedule, and Cleanup Plan customers get first pick of spots.
Ready for a yard you’re proud of?
Estimates are always free. Call or text 540-454-8444, or tell us about your yard online and we’ll get back to you.
Licensed & insured · Family-owned · Based in Berryville, VA





