Track Record
Turf Prep has a proven track record with 11 awarded contracts in United States, North America.
The company's expertise spans urban development and housing, general supplies, construction and civil works, environment and climate and governance and public administration. Their portfolio includes service contracts (11).
Their areas of specialization include municipal services, construction supervision, cleaning services, general supplies, urban infrastructure and rehabilitation works, reflecting a diverse technical capability across multiple disciplines.
These contracts have been sourced through Boston Contracts.
Notable Contracts
Services contract awarded by Parks & Recreation Department (United States): Artificial Turf. general supplies. Awarded to Turf Prep (USD 278K, Jan 2025).
— Parks & Recreation Department
Services contract awarded by Parks & Recreation Department (United States): Artificial Turf. environment & climate. Awarded to Turf Prep (USD 278K, Jan 2026).
— Parks & Recreation Department
Award notice from City of Boston (United States) — Natural Fields - Line Striping. governance & public sector. Awarded to Turf Prep (USD 32K, Mar 2026).
— City of Boston
Key contracting authorities
- Parks & Recreation Department· 8
- City of Boston· 3
Frequently asked questions about Turf Prep
Who is Turf Prep?
Turf Prep is a public-sector contractor based in United States with 11 awarded contracts tracked on BidsFactory across United States.
How many public contracts has Turf Prep won?
Turf Prep has won 11 public procurement contracts on BidsFactory, with awards recorded from 2021 to 2026.
What sectors does Turf Prep work in?
Turf Prep is most active in urban development and housing, general supplies and construction and civil works.
Which contracting authorities have awarded contracts to Turf Prep?
Turf Prep's most frequent contracting authorities include Parks & Recreation Department and City of Boston.
Where does BidsFactory get Turf Prep's contract history?
Data is aggregated from Boston Contracts and refreshed every 6 hours.