Excavation job tracking for crews that move dirt.
Track your iron. Prove the work. Where the iron is, what it ran, how many loads left, and a closeout package the GC can't argue with. Works in the hole, syncs at the desk.
14-day free trial. No credit card. $99/month after. Your whole crew included.


- Price
- $99/mo flat
- Crew
- Unlimited
- Platforms
- Web · iPhone · Android
- Signal
- Offline-first
Everything the dig throws at you, on one record.
01 · Haul counter
Settle the load count.
One tap per load, timestamped and initialed. The trucker says 16, your foreman says 14, the log settles it.
02 · Machine tracking
Where's the 330?
Every machine shows its job and when it last moved. Reassign it between sites in one tap.
03 · Machine hours
What ran, what sat.
Log hours per machine, per job. Weekly totals show what's earning and what's parked.
04 · Closeout
Hand it over in one link.
Daily logs, tags, markups, photos, and hours. Build a branded package and send the GC a clean link.
05 · Plan markup
Circle the conflict.
Open the GC's PDF, circle the utility conflict, drop an arrow and a note. Works offline, stays on the sheet through closeout.


Know which iron earns its keep.
The dozer ran 40 hours this week. The skid steer ran 3. Log hours from the seat, and SpoilStack totals them, draws the utilization heatmap, and folds the history into daily logs and closeout.
Explore machine hours →
Hand the GC everything, in one link.
Daily logs, extra work tags, marked-up plans, photos, haul summaries, machine hours. Pick the records, build a branded package, and send an expiring link. No more digging through camera rolls at closeout.

Log it in the hole. See it at the desk.
The same job record on the operator's iPhone, the foreman's Android, and the office web dashboard.


Sound familiar?
Staring at a whiteboard trying to remember which site the 330 is on.
Open the app. Every machine and its job, right there. Done.
Group text to dispatch the crew. New guy still shows up at the wrong site.
Crew opens the app, sees today's jobs with addresses, taps to navigate. No group text.
Trucker says 16 loads. Your foreman's paper tally says 14.
Timestamped haul counts. Every tap logged and initialed. Dispute over.
Back at the shop. Nothing written down. The day is already fading.
Photos, notes, hours, and todos logged all day from the field. It is all there.
Rebuilding the week from memory, texts, and a glovebox full of paper.
Already in SpoilStack. Job history, haul records, hours, and crew notes.
Built for the paperwork that gets you paid.
- Weather per site
- A 5-day forecast for every job address, with rain delay records kept beside the daily log.
- Plan markup
- Open the PDF, circle the conflict, drop an arrow and a note, and keep it on the sheet.
- Offline sync
- No signal in the hole? Everything saves on the device and syncs when service comes back.
- Photos & documents
- Site photos, permits, and utility locates straight from the phone, attached to the job.
- Job todos
- Simple checkboxes with an assignee. The whole crew sees what is left to do.
- Morning briefing
- A 6 AM email: today's jobs by status, weather per site, and where every machine sits.
One disputed invoice pays for a year.
The trucker says 16 loads. Your foreman says 14. SpoilStack timestamps every tap. One tap per load, one app, zero arguments.
$99 a month. The whole crew.
Start with a 14-day free trial. No credit card. No per-seat fees. No contract. Cancel anytime.
Your owner, foremen, office, operators, laborers, and anyone else who needs the job record.
Start free trial14-day free trial. No credit card. $99/month after. Your whole crew included.
Included in the plan
- Unlimited crew users
- Jobs, machines, customers, todos, photos, and documents
- Daily logs, extra work tags (T&M), plan markup, and closeout exports
- Haul counts, machine hours and utilization, weather, and morning briefings
- Web dashboard plus iPhone and Android apps
- Offline-first sync for field crews
Built for dirt work, free to use.
Use them on their own, or sign up for SpoilStack when you want the whole job record in one system.
Built for excavation, not lawn care.
Most job tracking software is built for service businesses: schedule a visit, send an invoice, done. Excavation does not work that way. Your machines move between sites, your loads leave by the truck, and the paper trail from the hole is what gets you paid at closeout. A generic field service app has nowhere to put a haul count, a machine reassignment, or a marked-up utility conflict.
SpoilStack is excavation software first. It tracks the things a dirt crew actually argues about: which job the 330 is on, how many loads left the site, what each machine ran, and what the weather did to the schedule. If you are weighing it against a generic platform, see how it stacks up against Jobber for excavation contractors or against Projul.
And if one pain point brought you here, start there: the dump truck load tracking app settles trucking disputes with timestamped counts, and the excavation equipment tracking app answers “where's the machine” without GPS hardware on every piece of iron.
Frequently asked questions
What is SpoilStack?
SpoilStack is excavation job tracking software for small dirt crews (3 to 15 people). It keeps jobs, equipment, machine hours, haul counts, daily logs, photos, plan markups, and closeout packages in one place, from after the bid through closeout.
Who is it for?
It is built for small excavation and dirt crews, typically 3 to 15 people. Owners, foremen, office staff, and operators all use the same job record.
What does it cost?
SpoilStack is $99 per month flat with unlimited users and no per-seat fees. There is a 14-day free trial and no credit card is required to start. You sign up on the website.
Does it work offline?
Yes. SpoilStack is offline-first. Photos, haul counts, machine hours, todos, daily logs, tags, and markups are captured on the device and sync when service returns, so it keeps working in holes and rural sites with no signal.
What platforms does it run on?
There is a web dashboard plus native iPhone and Android apps. The data stays in sync across all three.
How do machine tracking and machine hours work?
Every machine shows which job it is on and when it last moved, and you can reassign it between job sites with one tap. You log the hours each machine ran per job, and SpoilStack keeps weekly totals, an hour meter, and a utilization heatmap.
What does SpoilStack not do?
It deliberately leaves out invoicing, estimating and bidding, job costing and P&L, payroll and time tracking, GPS and telematics, fuel tracking, equipment maintenance and depreciation, a customer portal, and QuickBooks integration. It stays focused on tracking jobs, machines, and the field record.
