Related tools
Need quantities first? Estimate cable length, NVR HDD requirements, or PoE switch sizing.
How CCTV Installation Cost Is Calculated
The quote is materials plus labor plus travel/other, then markup and tax are applied.
Equipment Costs
Equipment categories include cameras, recorder, storage, network/PoE equipment, and accessories. Enter your own prices.
Labor Cost
Labor subtotal is labor hours multiplied by hourly rate.
Cable and Accessories
Cable, conduit, boxes, connectors, and consumables can materially affect project cost.
Markup vs Profit Margin
Markup is added to cost. Gross margin is markup divided by pre-tax selling price.
Tax and VAT
The calculator applies only the percentage entered and does not determine tax obligations.
Why CCTV Quotes Vary
Camera quantity, routing, access, height, storage, network requirements, conduit, labor, and local requirements can all change pricing.
Example CCTV Installation Quote
Using the sample values, direct cost is 1,200, 20% markup is 240, pre-tax is 1,440, 15% tax is 216, and final quote is 1,656.
FAQ
How do I estimate CCTV installation cost?
Enter equipment, cable, labor, travel, markup, and tax values for the project.
How much should I charge for CCTV installation?
That depends on your costs, labor, markup, and local requirements. This calculator does not provide market prices.
How do I add labor to a CCTV quotation?
Enter labor hours and labor rate per hour.
What costs should be included in a CCTV quote?
Include equipment, cable, accessories, labor, travel, other direct costs, markup, and tax if applicable.
What is the difference between markup and margin?
Markup is added to cost; margin is the markup amount as a percentage of selling price.
Should cable be included in CCTV installation cost?
Yes, if the project includes cable materials or cable labor, include those values.
How do I add tax to an installation quotation?
Enter the tax percentage that applies to your project.
Does this calculator provide local CCTV prices?
No. The calculator uses the costs entered by the user and does not provide live local market pricing.