Detritus/Solar and renewables
Solar & renewables
Your site was picked for irradiance and interconnect, not for how close the nearest porta potty yard is. We handle the less glamorous part: sanitation, waste, water, ice, fuel, fencing, storage, and aggregate on one agreement, even when the portfolio crosses state lines.
This is the part that catches people. A regional sanitation company quotes the whole site because they want the job, and they are not lying about wanting it. They just do not have the inventory or the route capacity for 90 units at peak while they are also servicing their existing book.
So they take the contract and service at their capacity instead of your frequency. You find out from the field, not from the contract.
Across every program in our record over $50,000, 62% needed three or more separate suppliers for portable sanitation alone. Median 4. Most we have run on one site is 11. If a single vendor is quoting your whole solar build, ask them what their peak simultaneous unit count has actually been and in which county.
| Phase | What the site needs | Where it breaks |
|---|---|---|
| Site prep and access roads | Aggregate for roads and pads, non-potable water for dust and compaction, fencing, first sanitation units, first containers | Aggregate and water get bought locally and separately, so nobody owns the site yet. Access notes live in one driver's head |
| Ramp | Sanitation scaling with headcount, hand wash, container swaps picking up, potable water, ice, storage, office trailers | Unit count was set at mobilization and nobody revisits it. Crews under-serviced, and the complaint arrives as a safety observation |
| Peak | Peak sanitation, higher swap frequency, diesel and DEF for equipment and gensets, lubricants, continuous water and ice | Single-supplier capacity runs out. Fuel is on a separate vendor with a separate invoice and a delivered price nobody can audit |
| Commissioning and demob | Counts tapering, final removals, every open charge closed | Units nobody removed keep billing. Final invoices closed on assumption instead of against the record |
Where no single supplier can carry the site, we split the work among several and give each one only the share its inventory and service radius can actually support. You hold one agreement and one rate card. When we swap a supplier mid-program, and we do, nothing changes on your paperwork.
Construction sanitation runs 28 day rental, 28 day service cycle, and removal happens when you call, not on a date somebody typed in at contract. Counts follow headcount. On one Midwest program that meant going from 4 placements a month to 90 in nine months without renegotiating anything.
When the site needs water, ice, lubricants, a dedicated pallet recycling stream, or 1,800 tons of limestone for a pad, we source it. You do not have to go find another vendor. All four are real examples from the programs below.
On one program a waste hauler went around us and started calling the client site about its own unpaid invoices, threatening to stop service. Our vendor relations team settled it with the hauler. Service on site never stopped and the client was never asked to get involved in a dispute that had nothing to do with them.
Sanitation and waste get scoped at mobilization. Water, ice, and fuel usually do not, because they fall between vendor categories. Then the site buys them locally under pressure. Our record on those three lines:
| Line | Deliveries | Sites |
|---|---|---|
| Ice and water | 2,175 since Jan 2024 | 70 |
| Diesel and gasoline | 1,191 since Aug 2024 | 31 |
| Water holding tanks | 203 placements since 2020 | 116 |
| Aggregate | 345 loads | 10 |
Detritus unit records. Ice and water share one product code because that is how we book the delivery. Averages out to 31 deliveries per site on ice and water and 38 on fuel, which is a route, not a drop.
Periods, durations, supplier counts, delivered volumes, and the service events that actually happened, including the ones that went wrong. Clients are de-identified by sector and region. Named references go out under mutual NDA with client consent.
| Program | Period | Scale | Why it is on the list |
|---|---|---|---|
| Profile A N. New England | Apr 2025 – Aug 2026 | 423 sanitation, 159 waste placements. 9 suppliers | Nobody in the region could cover peak alone. Seven service lines on one agreement |
| Profile B Midwest | May 2025 – Aug 2026 | 573 sanitation placements. 11 suppliers. ~1,800 tons aggregate | 4 to 90 placements a month in nine months, with bulk haulage added mid-build |
| Profile C Gulf Coast | Aug 2024 – Jun 2026 | 594 waste, 223 sanitation placements. 22 months | Full mob to demob, with 41 reconciliation actions worked to close |
| Eight more Various | 2021 – present | Renewable EPC, heavy civil, power generation | Periods, durations, and delivered volumes on the past performance page |
Locations, expected peak crew, durations, and which lines you need. We come back with coverage confirmed site by site, pricing, and a service schedule you can hand to procurement.
If a site is in a genuinely thin market, we will say so before we quote instead of handing over a number we cannot hold. That is more useful than a clean-looking spreadsheet.
Portfolios run on one agreement, one named account manager, consolidated or entity-split billing, and customer app access from the first order.
Can one vendor really cover a multi-state portfolio?
Yes, but not with one fleet. We delivered in 5,900+ cities in 2025 and hold rate, coverage, and insurance records on 7,000+ suppliers. That is how six states stay on one agreement instead of becoming six vendor relationships.
What happens when a supplier misses?
It shows as an open exception against the schedule before your super calls us. One named account manager owns it to close, and the miss goes on that supplier's record, which affects whether they get the next job in that market.
How do you price fuel?
Index-linked, and you should insist on that from anyone. OPIS plus agreed margin plus transportation, so you can audit it. More on fuel.
Do you own trucks?
No. A single fleet cannot reach every county where solar gets built, so we coordinate local suppliers instead. Auto coverage is hired and non-owned. Every supplier we place carries insurance status on record with us.
What insurance do you carry?
$2M general liability per occurrence and aggregate, $1M auto, $1M excess, $1M workers comp employers liability, and $1M pollution liability, which septic and holding tank scopes usually require. Full schedule.
Aggregate for access roads and pads?
345 loads delivered, including roughly 1,800 tons of limestone and sand on one Midwest program, reconciled load by load against tickets.