Can I choose my own markup?
Yes. Markup starts blank; the business chooses it and can always see base cost before client price.
From scope to payment
A price should not lose its context when it becomes a proposal, job, or invoice. Obra keeps the working relationships live and freezes what the client actually received when a document is issued.
VILLA MAR POOL SERVICE
Client price
$2,480Base cost
$1,536Projected margin
$944The problem
Scope and client details are retyped between estimates and proposals.
Internal costs and client prices get mixed together.
Issued documents change after the client saw them.
Payments and expenses become disconnected from the job they belong to.
How it works
See base cost before applying the markup you choose.
Reuse client, job, scope, pricing, terms, and branding in an editable document.
Keep the exact content and brand the client received while later revisions remain separate.
Connect billing and payment history to the job without rewriting confirmed transactions.
Connected by design
Frequently asked questions
Yes. Markup starts blank; the business chooses it and can always see base cost before client price.
No. Client-facing documents exclude internal cost and margin.
Accepted information can carry into the contract and job, preserving the connected workflow.
Join the waitlist for early access and launch offers.