A form with amount, a category from materials, fuel, tools, rental, permits, meals and other, an optional vendor, an optional receipt photo and a note. The upload is authorised by the portal token, so a sub can only ever write into their own org's namespace.
Also called: receipt upload · material expense · fuel and rental costs
- 1The receipt uploader posts the file with the portal token to /api/sub-portal/upload
- 2The org is resolved from the token, never from the request body
- 3The returned public URL is attached to the expense submitted through the log endpoint
- 4Submissions appear in the recent list with a submitted, approved or rejected pill
Receipts arrive as photographs in a text message and never make it into job costing, so the material spend on a job is whatever somebody remembered to forward. Subs submit an expense with the receipt photo attached, categorised and tied to a stage. The builder's account is resolved from the link itself rather than anything the page sends, so a sub can only ever file against their own crew.
- Receipts detached from the job and the stage they belong to
- Expense capture requiring an app login
See it on your own jobs
Twenty minutes, your numbers, no slide deck. We’ll build one of your real buildings in front of you and send you the estimate link at the end — yours to keep either way.
or keep browsing features →