
Built for Builders
Production homebuilders, custom builders, general contractors, and developers trust MCG to keep their Iowa jobsites moving. Net 30 terms, portal-ready invoicing, and the capacity to handle full subdivision buildouts.
40
Years Serving Iowa
4,000+
Customers
100K+
Curbs Ground
3M+
Feet Ground
Who We Work With
Production Homebuilders
Lennar, DR Horton, Hubbell, Greenland, View Homes, and regional builders across Iowa.
Custom Builders
Single-lot and small subdivision builders who need reliable, on-time curb grinding.
General Contractors
General contractors managing multi-trade jobsites who need a sub that shows up and stays on schedule.
Developers
Land developers building infrastructure for new residential and commercial subdivisions.
Excavating Contractors
Excavators who need curb grinding coordinated with their grading and utility work.
Concrete Companies
Concrete contractors who want the curb ground to grade before their driveway and approach pours.
Municipal Engineers
Public works departments and municipal engineering firms managing road improvement projects.
How We Make Your Job Easier
We built our operations around the way production builders actually work. No friction, no surprises, no chasing.
Net 30 Invoicing
Standard net 30 terms for established builders. Clean invoices formatted for your accounting team.
Portal-Ready Submissions
We are familiar with submitting through large home builder portals. Your paperwork workflow stays intact.
Up-Front Quotes
Pricing depends on service type, footage, and distance from our shop. All curb grinding is quoted up front before scheduling, so you can bid with confidence.
Subdivision-Scale Capacity
Over 100,000 curbs and 3 million feet ground to date. We handle full buildouts without slowing down your lot releases.
Two Divisions, Statewide
East Division (Marion) and Central Division (Indianola). No Iowa jobsite is more than 2 hours from a crew.
Trusted by Iowa's top builders




Schedule Your Grind
For the fastest response and service, text us at 515-599-5991. You can also call, email, or schedule online.
