The SpoilSwap Field Guide

What SpoilSwap does
for your bottom line.

Source dirt, rock, fill, and aggregate from contractors nearby instead of paying retail. Offload surplus straight to someone who needs it, skipping disposal fees and long-haul trucking. One map, both sides, no middleman.

01Source it nearby

Save money on material

Clean fill, topsoil, rock, sand, gravel, crushed concrete, RAP — whatever your job needs, another contractor within a few miles is probably trying to move it right now. Sourcing from them instead of a retail yard can run up to 70% cheaper, and the haul is shorter on top of that.

Open a site you don’t own, hit Request material, punch in the cubic yards you need against each line, and the running total prices itself off what the seller posted. The site’s logistics — loading included, hauling included, price negotiable — are already filled in for you.

No phone tag, no waiting on a quote

The seller gets an email the moment you send. They tap accept, their phone and email come back to you, and you finish the deal directly. No broker markup, no platform fees on the deal itself.

Request material from a nearby site
Request material
Verified contractor · confirm quantities below
Loading includedHauling extraPrice negotiable
Topsoil
120 CY available · $8/CY
40
Crushed concrete
60 CY available · $5/CY
Clean fill
300 CY available · Free
Total
$320.00
Send request
Screenshot placeholder
Fig. 01Pick what you need from a nearby site, confirm the quantities, and send. The seller gets an itemized email with one-click accept.
Post material to offload
Add new
New ExportMaterial you have to offload
New ImportMaterial you need brought in
New ProjectImport & export, 2 steps
Site logistics
Loading
Included
Hauling
Not included
Price
Negotiable
Material
Topsoil
Quantity
160 CY
Save export →
Screenshot placeholder
Fig. 02Post the surplus you need to move, set a price (or free), and let the buyers come to you.
02Offload it directly

Skip the dump fees

Hauling spoil to a retail disposal site costs money every load — tipping fees, plus the miles you eat getting there. SpoilSwap puts your surplus in front of contractors who need exactly that material, often a few miles away.

Hit Add new on the map and choose New Export. Drop in the site, the material (cubic yards or tons — we convert automatically), a price per yard, ton, or load, and a few photos. That’s the listing.

  • Charge for it. Set your price per CY, per ton, or per load. Buyers see a running total before they send.
  • Give it away. Mark a line free and anyone who saves a trip to the dump is doing you a favor.
  • Pile photos move it faster. Three good shots answer the only questions a buyer cares about — how big, what it looks like, can a truck get in.

How to shoot photos that sell

The phone in your pocket is enough. We wrote a short playbook on the three shots every pile needs, with examples.

Read the Material Photo Playbook →
03Cut and fill, in one place

Balance your job

Most jobs aren’t cleanly export or import — there’s a cut here, a fill there, and the trucking between them is where the money leaks. SpoilSwap lets a single site carry both sides of the equation.

Post a project when a site needs material brought in and has surplus to offload. The listing shows up as a split pin on the map, and matches surface against both halves at once — you might find one contractor a mile away who can take your spoil and another who can supply your fill on the way back.

Across multiple jobs, your sites all live under My sites. Edit a site or its materials, toggle availability, add photos, archive when you’re done, or bring an archived listing back the next time you mobilize on it. The map updates the moment you do.

My sites
ActiveArchived
Lewes Beach Apartments
820 CY in · 160 CY out
Project
Site B — Rehoboth
80 CY topsoil
Export
Coastal Hwy Widening
1,200 CY structural fill
Import
Screenshot placeholder
Fig. 03Manage every active and archived site from one place — imports, exports, and projects that do both.
The map
+ Add new ▾
12
Export
Import
Project
Screenshot placeholder
Fig. 04The map opens at your location. Pins cluster when zoomed out, separate as you zoom in. A legend stays put in the corner.
04One screen, the whole region

See everything moving nearby

The map opens at the address on your profile and shows every available listing within range. Pan, zoom, tap a pin to see the site. Pins cluster into counts when you’re zoomed out, so a region with twenty sites doesn’t turn into a pile of overlap.

  • Orange pins are exports — a contractor has spoil to offload. Tap to see the material, the price, and whether loading or hauling is included.
  • Blue pins are imports — a contractor needs material brought in. Tap for the quantities, the schedule, and whether loading or hauling is on offer.
  • Split pins are projects — sites that need material and have surplus to give. Two deals on one stop.

Anonymous until a deal is accepted

Listings don’t expose the contractor’s name, company, or contact info. Both sides stay anonymous until one accepts — and then phone and email are shared with both parties so the deal can close.

Filter by pin type or by material category — what you set sticks for next time, so the map looks the way you left it.

05One request, many sites

Bulk-match across sites

Picking up the phone for one site is easy. Lining up material across five sites is where the day disappears. The matches view solves that.

Open one of your own sites and tap Find material matches. You get a table of every candidate site within range — sorted closest first, with distance, quantity, price, and whether loading and hauling are included on each row.

  • Needed — sites with material your job needs.
  • Excess — sites that need the material you have to offload.

Filter by distance, price, whether loading or hauling is included, and whether a candidate can fully fulfill what you need. Each row also carries a small color swatch that matches the dot on the map, so a glance tells you which row goes with which pin.

One email, many sites, many contractors

Check any rows you’d send to — across as many sites as you want — and hit Send bulk request. Every recipient gets an itemized email for just their site; you see one clean summary on your end. That’s a half-day of phone calls collapsed into a minute.

Find material matches
Filters
Max miles10
Fully fulfillOff
Loading includedOn
Hauling includedOff
Min / max price$0–$10
Has cross-matchesOff
Materials
TopsoilFillConcreteSand
NeededExcess
Refresh
SiteDistQtyLdPrice
Lewes Beach Apts1.4 mi120 CY$8/CY
Coastal Hwy Widening3.1 mi60 CY$5/CY
Site B — Rehoboth5.2 mi300 CYFree
Mariner Industrial Park7.6 mi200 CY$6/CY
2 lines across 2 sites selectedSend bulk request →
Screenshot placeholder
Fig. 05The matches table — needed and excess tabs, distance and price filters, and a sticky bar to send one combined request across multiple sites.
The map, on your phone
Add to home screen
One-tap access in the field.
Install
Screenshot placeholder
Fig. 06Add SpoilSwap to your phone’s home screen — full-screen, one tap, no app store.
06Made for the job site

Built for the field, not the desk

SpoilSwap installs to your phone’s home screen — no app store, no download. After your second visit, a small banner offers to install. One tap and it’s sitting next to your other tools.

  • One-tap launch. Full-screen, no browser bar, no distractions. Pull up the map from the truck.
  • Camera-to-listing in seconds. Snap pile photos straight from the phone and attach them to a material — up to five per line, with a one-line caption on each.
  • Sign in with a code, not a password. We email a six-digit code to your inbox. No password to forget, no reset flow to fight with between truckloads.
  • Accept on the spot. Inbound requests land in your email and inside the app. Tap once to accept, share contact info, and finish the deal directly.

Light, dark, or system theme — pick what reads best in the cab and on the laptop. Saved per device.

07No middleman

Direct contractor-to-contractor

SpoilSwap is a connection, not a broker. Listings stay anonymous on the map and on the site detail page — material, quantity, price, and approximate location, nothing more. When one side accepts, the other’s phone and email are shared, and the rest of the deal happens between the two of you.

  • No platform fees on the deal. You agree on price, you arrange the haul, you keep the margin.
  • No mystery middlemen. You see exactly who you’re dealing with the moment the accept goes through.
  • Listings stay honest. Once a month we email asking if a listing is still available. One tap keeps it on the map; no response after a week and it archives quietly, so nobody drives out to a pile that’s already gone.

Every action lives back inside the app — no payment links in emails, no attachments to forward, no surprises.

A site detail page
Topsoil · 120 CY · $8/CY
Lewes, DE · posted 2 days ago
🔒
Posted by a verified contractor
Phone & email are shared once your request is accepted.
Request material
Screenshot placeholder
Fig. 07A site detail page — material, price, and approximate location up front; contact info shared on accept.

Ready to find some material?

Sign up free, drop a pin on your project, and the map opens at your location. Two minutes from sign-up to your first match.

Get Started — It’s Free← Back to home