You probably already pay for QuickBooks Online. Your accountant likes it, your invoices come out of it, and somewhere in the menu is a Projects feature that promises to show the profit on every job. So the honest question is not "QuickBooks or Obra" — it is "where should each job's costs live, and who is going to put them there?"
Where the two products actually differ
QuickBooks is built around the general ledger. Every job cost is a line on a bill or an expense, tagged to a customer and project, entered by someone with a QuickBooks login. That is exactly right for the books, and exactly wrong for a foreman standing at the lumber counter with a receipt in his hand and no laptop.
Obra is built around the project. A receipt photographed on site, forwarded from an inbox or sent to Obra's WhatsApp number becomes a draft with the amount, date, vendor and category already read, waiting for a person to confirm it. The project's numbers update the moment it is confirmed: cash collected, recorded cost, what is left, and a forecast of where the job will land.
The receipts problem
The reason QuickBooks job costing fails quietly for small crews is not the reports. It is that the costs never make it in. QuickBooks' receipt capture works — for a QuickBooks user, on a paid seat, who remembers to snap the receipt and pick the project. The people who actually hold the receipts are rarely those users.
Obra treats that as the whole problem. Submitters — a foreman, a subcontractor — capture expenses from their own phone without seeing the project's finances. A reviewer approves them into the ledger. Nothing is saved without a person looking at it, and every entry remembers whether it came from WhatsApp, email or typing.
What you give up
Obra will not invoice your clients, run payroll or file sales tax, and it does not pretend to be a general ledger. Your accountant still needs QuickBooks, Xero or whatever they trust. What changes is what they receive: clean CSVs of every project's income and costs, categorized and dated, instead of a shoebox in December.
Price, plainly
QuickBooks unlocks Projects on the Plus plan, which lists above $100 a month and includes five users. Obra is free for one active project and $12 per user per month for Pro — a three-person crew pays $36. Many contractors keep a cheaper QuickBooks tier for the books and let Obra do the job costing.