
Construction estimates
Price materials, labor and other work as separate items. Add the scope, quantities and rates so the customer can check what they are approving.
Create an estimate →Put materials, labor and payment terms into a clear estimate before work starts. Once the client approves it, you can prepare the invoice, record payments and keep receipts and site photos with that job.

Prepare the quote, keep a record of what you spend, and follow each invoice through to payment.

Price materials, labor and other work as separate items. Add the scope, quantities and rates so the customer can check what they are approving.
Create an estimate →
Turn an approved estimate into an invoice on the Web. If you bill after each milestone, check the amount and work for that stage before sending.
Create an invoice →
When the customer pays part of an invoice, record that payment on the document. You can see what has come in and what is still due.
Read about progress payments →
Associate the client, estimates, invoices and expenses with the project. Add site photos and PDFs so the work and its supporting documents stay together.
See what to keep in a project →
Save material purchases, equipment hire and subcontractor bills as expenses. Link them to the job instead of mixing the spending from several sites.
Keep costs with the job →
Look at invoices, payments and expenses together. The project view and business reports help you see what you have billed, collected and spent.
Review before pricing the next job →
Keep your usual materials and services ready. Recheck supplier prices, quantities and the site conditions when you use them on a new estimate.
Calculate markup for a quote →
Keep the homeowner or business contact on file. Check the billing details and job address for each new project, even when the customer is familiar.
Open the Web app →
Duplicate a similar estimate or invoice and use your company branding. Update the inclusions, exclusions and dates for this job before sharing the PDF.
View construction invoice templates →

Send an estimate while the measurements are fresh. Later, open the same account to review the project's documents, expenses and outstanding invoices.
Open the Web app →It brings the work description, material quantities, labor rates and payment terms into one estimate. If the scope changes before approval, you can update the items and check the new total.
Pocket Invoice also keeps the approved estimate, related invoices and project expenses together. That helps when you need to answer what was quoted, what was billed and what has been paid.
Try the estimate editor →
A useful construction estimate shows who the work is for, what will be done, how each item is priced and when payment is due.
List materials and labor so the customer can see what each part of the work costs.
Enter quantities and rates; review the calculated line amounts and final price.
Show your name, contact details and logo on the document you send.
Include the quote validity, agreed deposit and any work outside the original scope.

For the $3,500 example, an agreed 30% / 40% / 30% schedule looks like this. The stages and percentages belong in your agreement; choose them for the actual job.
State when the deposit is due and what it covers. Issue the agreed deposit invoice and record payment when received.
Name the completed stage on its invoice. Keep the relevant progress photos or approval with the project.
Check the previous stage invoices and payments before billing the last portion. Bill an approved addition only once.
Two billing methods: With separate stage invoices, bill only that stage's amount. With one invoice for the full contract, record partial payments against that invoice. Creating both would bill the same work twice.
Read the progress billing guide →You buy materials for two jobs on the same morning. A bank transaction alone will not tell you which project used them. Save the expense, its description and the supporting receipt, then associate it with the correct project.
Record all relevant costs before judging the result. Unrecorded purchases and labor will not appear in the project's figures.
Open your project workspace →
Prepare a professional estimate and keep the job's costs and payments together, from the first site visit to handover.
List materials, labor and other work with quantities and rates. Add your company details, logo and payment terms before sending the PDF.
Convert the estimate into an invoice in the Web app. Adjust agreed additions and the amount being billed for the current stage.
Keep purchases, photos and documents with the project. Record payments against invoices and review the remaining balance.
BLS reports median annual pay of $46,680 for U.S. construction laborers and helpers in May 2025. Construction includes many occupations, and wages differ by trade, location and experience. This employee figure does not describe a contractor's project revenue.
A building quote needs to cover materials, crew time, subcontractors, transport and equipment hire. Record actual costs as the work progresses so a large invoice total is not mistaken for the profit earned.
Use the contractor markup calculator to compare job cost with the price, and the timesheet calculator to add up crew hours. Include the tax and employment costs that apply where you operate.

Prepare a document or check a calculation before opening the app.
Enter the work, quantities and rates. Preview and download the estimate as a PDF.
Create an estimate →Prepare a bill with line items, payment terms and the amount already paid.
Create an invoice →Start with a downloadable construction invoice in Word, Excel or PDF format.
Choose a template →Check how a markup changes your selling price and profit margin.
Check the calculation →Work out volume from the dimensions before requesting a supplier quote.
Calculate concrete volume →Give the client a separate record of the payment you have received.
Prepare a receipt →Add each material and labor service as a separate line item. Use the quantity and unit rate for that item, such as 32 labor hours at $50 per hour. Put the specification or included work in the description so the client can understand both the price and the scope.
Yes. The Web app supports estimate-to-invoice conversion. Review the resulting line items, invoice date, due date and payment terms before sending it. If you bill in stages, adjust the invoice to the stage being billed rather than sending the full contract amount each time.
Put the agreed deposit amount and due date in the estimate's terms. Create the corresponding invoice, then record the payment against it when received. For a $3,500 job with a 30% deposit, that first invoice is $1,050; the remaining stages total $2,450.
Record the amount received against that invoice and retain the payment date and details. Review the remaining balance before following up. A partial payment reduces that invoice's balance; it does not require another invoice for the same work.
Create a separate estimate linked to the project, reference the original job and describe the added scope and price. Retain the client's approval before invoicing the addition. This uses ordinary estimates and invoices; the change-order reference is one you enter yourself.
Yes. Projects in the Web app support photos and PDFs as well as linked documents and expenses. Save the supplier expense against the relevant project and keep its receipt. Use clear file names to identify the site, date and work shown.
No. Project figures use the saved documents, payments and linked expenses. Enter the relevant materials, labor, equipment hire and subcontractor expenses before using those figures to review the job.
The free estimate and invoice editors linked on this page let you prepare, preview and download a PDF without signing into the business app. Sign into Pocket Invoice when you need saved customer records, projects and payment history.
Prepare its estimate, save the project and keep the next payment in view.