Prefill from URL parameters
You can prefill the form by adding query parameters to the page URL. Each parameter name matches one of the field identifiers listed below.
Example:
https://docs.airenovationcalculator.com/renovation-estimate?project_address=12+Oak+Street&project_area=520&total_estimate=38000Available parameters:
estimate_number, estimate_date, contractor_name, contractor_address, contractor_phone, contractor_email, contractor_license, client_name, client_address, client_phone, project_address, project_area, scope_summary, item_1_description, item_1_quantity, item_1_unit_price, item_1_amount, item_2_description, item_2_quantity, item_2_unit_price, item_2_amount, item_3_description, item_3_quantity, item_3_unit_price, item_3_amount, item_4_description, item_4_quantity, item_4_unit_price, item_4_amount, item_5_description, item_5_quantity, item_5_unit_price, item_5_amount, labor_total, materials_total, other_costs, subtotal, contingency_percent, contingency_amount, sales_tax, total_estimate, governing_state, start_date, completion_date, materials_supplied_by, payment_terms, warranty_period, permits_responsibility, exclusions, assumptions, valid_until, estimate_type, contractor_signature, client_signature, acceptance_date
What this template was checked against
Before it is published, the template passes an automated check of these requirements:
- Contractor license number on the estimate — Cal. Bus. & Prof. Code 7030.5
- An accepted estimate does not replace a home improvement contract — Cal. Bus. & Prof. Code 7159; FTC Cooling-Off Rule, 16 CFR 429.1
Requirements last compared with the text of the law on September 12, 2026.
This is a template, not legal advice.
The automated check covers only the laws listed here. The template does not replace a lawyer, and it cannot account for every situation, every state's rules or changes in the law after the date of the check. You use this document at your own risk: before signing, make sure it fits your situation.
All documents
Price a job line by line, with what the estimate does not cover spelled out