

The San Juan Islands continue to see growth in custom homes, vacation properties, and land development, creating a strong need for dependable excavation and site preparation. SP General Contracting has proudly served Northwest Washington since 2007, helping homeowners, builders, and property owners prepare their land the right way. With hands-on experience working in island environments and remote project locations, our team understands the unique terrain, access challenges, and soil conditions found throughout the San Juan Islands. We focus on creating safe, build-ready sites so projects can begin smoothly and move forward with confidence.

SP General Contracting provides complete excavation and site preparation services in Mount Vernon for residential and commercial projects of all sizes. Whether you’re preparing land for a new home, upgrading a vacation property, or solving grading and drainage challenges, we deliver reliable results. Our services include foundation excavation, land clearing, grading and leveling, driveway and road preparation, utility trenching, septic and sewer line excavation, demolition, concrete and asphalt removal, rock work, retaining wall preparation, and erosion control. Every project is completed with precision, modern equipment, and a strong commitment to safety and efficiency.


Choosing SP General Contracting means working with a trusted, family-owned excavation contractor serving the San Juan Islands and surrounding Northwest Washington communities since 2007. Property owners rely on our team for dependable timelines, clear communication, and high-quality workmanship. We combine local experience, attention to detail, and professional equipment to deliver excavation and site prep solutions that last. From small residential projects to larger site development, we focus on doing the job right the first time so your project stays on track from start to finish.
GET A FREE QUOTE

BUSINESS
SERVICES
SERVICE AREAS
OPERATING HOURS
Sun: Closed
Mon: 9:00am - 5:00pm
Tue: 9:00am - 5:00pm
Wed: 9:00am - 5:00pm
Thu: 9:00am - 5:00pm
Fri: 9:00am - 5:00pm
Sat: 9:00am - 5:00pm