What are Estimates?
An Estimate is a costed forecast for work at a customer site. It combines expected costs with billing rules and selling rates, becomes the basis of a proposal, and can later be converted into a project that can be used for scheduling and invoicing.
Estimates are used for:
Capability | Description |
Cost Breakdown | Calculate labour, materials, equipment, visits |
Billing Setup | Define how the customer will be charged |
Profit Tracking | View expected profit margins |
Proposal Generation | Create customer-ready proposals |
CRM Integration | Track estimates through sales pipeline |
Everything in the module follows one hierarchy: an estimate contains one or more service groups, and each service group contains the line items needed to perform and price that work. These line items can be Material, Equipment, Labor, or Parts.
Before You Start
Make sure the following are already configured:
Sites (Link to be added)
Services (link to be added)
Materials (link to be added)
Equipment (link to be added)
Project Types (link to be added)
To create an estimate, you can navigate to the “Estimates” section in the portal and click “Add”.
Overview
Create Estimate
Fill General section
Configure Service Groups
Add Line Items
Build Proposal
Add Field Notes & Communication
💡 Tip: Save frequently while building estimates and confirm services are fully configured before starting.
Configuring the General Section:
Field | Purpose |
Estimate Name | Typically: Site + Service + Year |
Estimate Number | Used to track revisions |
Project Type | Used for filtering and reporting |
Status | Tracks stage (e.g., In Progress, Approved) |
Estimate Dates | Creation & expiry dates |
Project Dates | Expected start & end dates |
Site | Customer location |
Contact Info | Used in proposal templates |
The Estimate name is an open-ended field typically filled with the site name and the year or type of estimate, and customers commonly use the site name followed by the service/project type e.g. Doling Residence - Summer Maintenance - 2026
Estimate Number can be added manually to keep track of revisions.
Project types are configurable in the system and are used for both estimates and projects, and can be used as filters on estimate and project lists.
The Status field reflects the current stage of the estimate and can be updated manually (e.g., "Waiting on Customer" or "Approved"). When an estimate is first created, the status is set to "In Progress."
Estimate dates: Include an estimate date (the date the estimate is created or sent), and an expiry date (the date the estimate is valid until).
Project dates: A project start/end date (the expected project duration after the estimate is accepted and approved by a customer).
The Estimate revision field is a flat text that can be manually updated to indicate versions.
Site: Configure the site this estimate is being created for. (Link to be added here to configure sites)
Contact Info: Include details of the customer, this information can be used in the proposal document and can be added in via template variables.
Once you have filled out the General section you can move to Service Groups.
Service Groups:
What is a Service Group?
A Service Group represents a single service offering, including:
Labour
Materials
Equipment
Parts
How to Think About Services: Included services vs Extras
Keep work together when it is performed, submitted, and billed as one service. Split it when it needs its own visit record, approval, billing treatment, or operational schedule.
When 'included' is checked the customer is billed based on the estimated quantities regardless of actual usage, and when 'included' is unchecked the customer is billed by time-and-materials based on actual usage.
Field rule: Create separate services when the field team must make separate submissions.
Scenario | Approach |
Spring Cleanup | One service with multiple tasks |
Mulching & Removal | Separate services for flexible pricing |
Example 1: Spring Cleanup can be a single service that contains multiple tasks; mowing, trimming, hauling/disposal or bagging. Will be marked as Included
Example 2: Mulching is often bundled with bagging and debris removal but can be offered as a standalone extra and billed independently. WIll be marked as Extra and billed based on quantity submitted via the app.
⚠️ Important: To create a Service Group it's important that you define what constitutes a Service versus its Components (materials, equipment, labor) that may be included or charged extra. Each service group creates a separate job in the field.
Creating a Service group:
Click + Add Service Group
Select a Service
Add a Label (used in invoices)
Set Number of Visits
Add Base Cost / Price (optional)
Configure billing options
Billing Options
Option | Description |
Bill as Contract | Fixed price (monthly/seasonal) |
Bill Once | Consolidates multiple jobs into one invoice line |
'Bill as Contract' defines services billed at a fixed price—such as a monthly or seasonal rate—rather than on a per-visit basis. For added flexibility, project extras can either be bundled into the main contract invoice or billed as separate line items.
'Bill Once' consolidates multiple tickets or jobs for a single site into a single line item per billing cycle. To prevent overcharging, the system automatically groups these tickets so that included components are billed once per invoice rather than repeating for every individual visit.
Service Group Line Items
Service Group Line Items: Each group can include materials, equipment, parts, and labor. To ensure accurate billing and reporting, every line item features the following fields:
Bill-By: Defines the billing method (e.g., per-visit or hourly).
Estimated Quantity: The projected amount required per visit.
Cost Rate: Internal cost for materials or equipment maintenance.
Price Rate: The final rate charged to the client.
Included: Determines if the line item is included in the contract or is considered as an extra to be charged per visit/qty.
Line Items Example:
Type | Item | Bill By | Est. Qty / Visit | Included | Purpose |
Labour | General Labour | Man-hour | 24 | Yes | 3 crew × 8 hours × 2 visits |
Equipment | Truck + Trailer | Visit | 1 | Yes | Base equipment per visit |
Equipment | Vac Truck | Visit | 1 | Yes | Used when leaf collection required |
Adding Line Items
To add line items to the service group, navigate to the green + sign.
Click Add Item
Select Type:
Material
Equipment
Labour
Part
Choose item from dropdown
Select Bill By method
Adjust Cost & Price
Mark as Included or leave blank to be marked as Extra
Bill By Options
The"Bill By" Option where you decide whether you will be charging the customer based on quantity, man hours or visits.
Select the “Bill By” option. It can be either:
Bill by Visit
Bill by Hour
Bill by Man Hour
Bill by Quantity (For materials and parts)
The Cost & Price determines your profit. Cost is what the item will cost you when being used for a service and the price is what you will charge the customer.
When a line item is added, the system automatically pulls the base cost and base price from service (to be linked) billing settings.
Note: Cost & Price Rate default values can be overwritten when creating an estimate.
Quantity Calculator
What is the Quantity Calculator?
The Quantity Calculator helps estimate man-hours or material quantities when exact values are unknown.
It is typically used when:
You’re estimating based on site size or dimensions
You need a quick, formula-based calculation
You don’t have predefined quantities
Example:
Input | Value |
Site Area | 26 sq ft |
Calculation | Based on configured rate |
Output | 312 man-hours |
To Add Site Area you can use of the 3 methods:
Sites module (predefined site data)
Site Take Off Forms (advanced integration)
Manual input
Note: Site Take Off Forms are an optional advanced integration used to pull structured site data.
How to set up the production rate?
The “production rate” is set when configuring the service.
Example: In the case of mowing, the production rate was set to 0.1 Man Hr/ sq ft. This will automatically be pulled from the service in service group line items. The production rate can also be overridden in the calculator if needed.
Site Take off Forms Integration
What are Site-Take off forms?
Site-Take off forms are custom built forms that are used to collect site information. This data is then available to be used when generating estimates, accessing sites, generating proposals etc.
Site Take Off forms are super useful when creating estimates as it allows you to pull site data from the site take off forms instead of adding it manually each time.
If your organization uses Site take off forms, the data can be integrated into Estimates.
To do that you will have to check “Show Take Offs” at the top off the Estimates menu.
You can now access Site Take off form values when entering rates in Estimates. This can also be accessed by using the production rate calculator.
For production rate calculations, the site take off values can be accessed from within the calculator
Once you have added all the Service groups and their associated line items, hit Save.
Proposal:
Proposals are composed of sections such as a cover page, introduction, scope of work, pricing, and warranty text, and proposal sections support inserts such as a page break to control layout of the generated PDF.
The system can preview generated documents by replacing template variables with site/estimate values to create the PDF output. Once finalized the proposal is ready to be shared to the customer.
Add a Cover page by navigating to “+ ADD” button.
Add the customer’s logo here.
The next section is the Header. Add information like the Customer name, Contact information, Site information, date etc.
You can add variables like “Customer Name” by Navigating to “Insert” on the top left. This will open a drop-down menu with available options that you can choose from.
The next section is the Pricing section. You can choose from the existing templates or reach Team Viaesys to save a template from your proposal.
Once you have selected a template, hit Apply and the template will automatically generate the pricing section.
The last two sections are “Terms and Conditions” and “Signature” depending on how you want to structure the proposal.
Once done, hit save.
You can now hit “Generate Proposal” to generate a PDF of the proposal document. This opens up a preview of the generated document.
This can now be downloaded, regenerated or shared with the customer directly from within the portal.
Go to “Send to Customer” to share the proposal directly from the portal.
Current 'send to customer' emails originate from [email protected] and send proposals as a link by default.
Field Notes:
Field notes are essential for when the service is being performed to ensure any specific directions by the customer are not missed when the crew is servicing a specific site. They are entered on the proposal and are associated with tickets and scopes when an estimate converts to a project, making them visible to field staff.
