A roof is a fast job with a lot of receipts. Shingles from the supply house, a dumpster, a permit, a lift rental, fuel, and a crew that gets paid Friday. When you're running three or four roofs a week, the receipts pile up and the question that matters gets lost: how much did that roof on Oak Hollow actually make?
Obra answers that question per roof. Every job gets a short budget, the crew sends receipts from their phones, and you see cost against budget while the roof is still open, not weeks later when the accountant asks.
One roof, one job
Set each roof up as its own job with the budget from your bid. Six lines is plenty: materials, flashing and vents, decking allowance, dumpster, permit, labor. The cost code guide shows how to keep the codes short so your crew actually uses them.
Receipts from the truck
Your crew lead is at the supply house at 6:30 am. They take a photo of the receipt and send it by WhatsApp. Obra reads it, drafts the expense, and you confirm which roof it belongs to. No shoebox, no end-of-month pile. The receipt tracking guide covers the routine.
The decking you didn't plan on
The tear-off finds rot. Take the photos, write the change order for the extra sheets and the labor, and send it for approval before the underlayment goes down. Obra adds the change order to the contract, so the job's margin reflects the real scope. The change order guide is a five-minute read.
What each roof made you
When the last invoice is paid, the job's page shows the contract, the total cost, and the margin. Over a month you'll see which roofs made money and which ones didn't, and why. That's the number that tells you whether your price per square is right. The markup and margin guide explains the difference.
What Obra isn't for a roofer
Not a lead tracker, not a measurement tool, not a CRM. Obra is the money on each roof, in English and Spanish, from the receipts your crew already sends, exported clean to your accountant.