T&M tickets T&M tags Extra work tickets Extra work orders Extra work authorizations Field work orders Force accounts Dayworks sheets → Procore Change Events
Anyone on the job scans a code, says what happened, snaps a photo, gets it signed. It lands in Procore the same day as a Change Event, cost coded and backed up, ready to price into a change order. No app. No login. No Procore seat.
Free tier, no card, no demo call. Prices are on this page.
Four steps. The first two happen on a phone belonging to somebody who has never heard of your Procore account, and the last one is money on a budget code.
One per job. Print it from the app and put it where the work is: gang box, trailer door, back of a hard hat sticker. It never expires and you can revoke it the day the job closes.
It opens a form in the phone browser. No app, no login, no Procore seat. Ten questions one at a time, and they can hold a button and say the answer instead of typing it, in English, Spanish or French.
It arrives in a queue with the cost codes already resolved. Nothing reaches your financials until somebody here says so, line by line, seeing exactly where each dollar lands — and the ticket records which somebody.
A real Change Event on the GC’s instance, with typed line items on real budget codes, the field photo attached and who directed the work on the record. Ready to price into a change order. Not a PDF in a folder.
That is the whole problem. Every tool for this assumes the person holding the information has a seat, a login, and twenty minutes. Subs and crews have none of those and never will.
No app download, no account, no training, no license to buy for a sub you'll be off the job with in six weeks.
Every ticket waits in a queue. You see the cost codes it will hit before it hits them. Bad data in Financials is worse than no data.
Line items land on real budget codes from your project. Anything we can't route gets flagged instead of quietly filed somewhere wrong.
| Fieldstub | The usual | |
|---|---|---|
| Field person needs an account | No | Yes, or a seat on someone's platform |
| See the price before you talk to anyone | Yes, below | Request a demo |
| Time to first ticket | Same day | Rollout, onboarding, training |
| Where it ends up | Procore Change Event, cost coded | Another system to reconcile |
You pay for active jobs, not for people. Add every foreman, sub, and crew you want. Charging per user would just make you use it less.
One project, ten tickets a month.
Five active projects, unlimited tickets.
One recovered ticket usually covers the year. That is the entire business case and we are not going to dress it up. The longer version of how pricing works.
Yes, for Change Events. Without it, approving files the ticket to the Procore daily log instead: the description, hours, who directed it and who signed. That is a dated record rather than money. Nothing bills from it, and the photos stay in Fieldstub because Procore discards attachments on a daily log. What that is worth, in full.
Yes, and that is on purpose. It's the only way the field will use it. Nothing reaches Procore until someone on your team approves it, so the link is a way in, not a way to write to your financials.
It does, and it's fine, if the person doing the work has a Procore seat and the app. Ours is for everyone else. Different problem, and the two don't fight.
Create it right there in the review screen. Extra work is unplanned by definition, so the code you need often doesn't exist yet. Pick the cost code and the type, and we add it to the project in Procore and route the line to it. We never guess: anything unrouted gets flagged, because Procore will accept a blank code without a word and that's how costs go missing.
Only if you want one. Tell us the job you want to try it on and we'll get you set up, usually the same day. The one step that needs someone on your side is a Procore admin installing the app, which is a single approval.
Docs
Written while building this and verified against a live Procore sandbox, including the parts where the API tells you something that isn't true. Several of these findings aren't published anywhere else.
segment_items, returns 200, and silently discards it.Free tier, no card, no call. If nothing turns up, you've lost an afternoon and a piece of tape.
Start free