knowledge Base

FIELDWORKS PRO Help
Getting Started

Quick Start Guide: From Zero to Your First Quote

Complete these six steps in order to set up your account and send your first quote.
1

Set up company branding & details

In the app: Settings › Company › Manage Branding
  • Upload your logo
  • Add your company locations
  • Customize the header and footer for quotes and invoices
  • Add your company contact details
Settings › Company › Manage Branding
2

Create your user roles

In the app: Settings › System › Manage User Roles
  • Click Add role and name it (e.g. Installer, Project Manager)
  • Select the system permissions for that role
  • Repeat for each role you need
Settings › System › Manage User Roles
Roles must exist before you can add users. Installer is a field/mobile role; Project Manager is an office/desktop role.
3

Add your team — desktop & field

In the app: Employee / Contractor › Add Employee
  • Add each desktop user (office) and field user (mobile app)
  • Assign each person a role from Step 2
Employee/Contractor › Add Employee
Field app users are unlimited on Growth and Enterprise plans — add every installer, helper, and sub at no extra cost.
4

Add or import companies

In the app: Contacts / Companies › Companies › Add Company
  • Add manually, or import your whole list at once from Settings › System › Data Import
  • Then add the contacts — the people at each company
Companies › Add / Import Company
5

Add products & services

In the app: Settings › Company › Products / Service Items
  • Add at least one product or service item — required to build a quote
  • Add your common line items, units, and pricing
Settings › Company › Products / Services
Quoting taxable items? Set your tax rates first under Settings › Finance › Taxes. Not taxed? Skip it.
6

Build and send your first quote

In the app: Quotes › New Quote
  • Click New Quote and select the company
  • Add line items and set quantities
  • Change status Working → Sent, then click Open in Email
Quotes › New Quote, itemized, ready to send
Getting Started

Your Dashboard

The Dashboard is the first thing you see when you sign in. It answers four questions before you've opened a single job: how sales are tracking, what's on your plate, who's working today, and who's scheduled.
1

Set your revenue goals first

In the app: Settings › System › Dashboard

Two goals drive the top of the Dashboard:

  • Quoting goal — how much work you want to quote
  • Booked goal — how much you want to actually win

Set them and the Dashboard tracks your progress on its own. Until you do, the percentages won't mean anything.

2

How the numbers get counted

  • Quotes sent — a quote counts the moment you mark it Sent
  • Projects booked — counts when you create a project or convert a quote into one

Both show the total and your percentage of goal, with a trend line across the period.

This is the honest argument for keeping quote statuses current. A quote you sent but never marked Sent doesn't count, and your quoting number reads low for reasons that have nothing to do with how much you quoted.
3

Goal vs Actual

The Projects Booked: Goal vs Actual chart puts your booked value against your goal month by month for the year.

Read it for shape, not for any one month. A run of months under goal is a pipeline problem you can still do something about. One bad month usually isn't anything.

4

Your To Do List

This shows every to-do assigned to you, pulled from every project, so you don't have to open ten jobs to find out what's waiting on you. Overdue items are marked.

  • Add a to-do straight from here when it doesn't belong to a particular job
  • Mark items complete from here too
  • Filter with My Tasks and Completed To Do

To-dos added inside a project stay attached to that project and still appear here for whoever they're assigned to.

5

Scheduled

Everyone actively scheduled for that day, with the date and time.

6

Who's Working

Everyone actively clocked in right now and the project they're on.

Read the two together and you've got your morning check. Scheduled tells you who should be working. Who's Working tells you who actually is. The gap between them is the call you need to make.

7

Adding something new

The + Add new button at the top of the menu creates a contact, company, quote, project, or invoice from anywhere in the app.

Getting Started

Company Branding & Details

Your logo, locations, and contact info show up everywhere your customers see Fieldworks Pro — quotes, invoices, and project documents. Set it up once here and it carries through automatically.
1

Upload your logo

In the app: Settings › Company › Manage Branding
  • Upload your company logo
2

Add your company locations

In the app: Settings › Company › Manage Branding › Company Details
  • Add each of your company's locations
3

Customize your quote & invoice header and footer

In the app: Settings › Company › Manage Branding › Company Details

These are free text areas. Put whatever you want in them, and it prints on every quote and invoice.

Worth putting there:

  • Payment terms — net 30, deposit required, late fees
  • How to pay you — check remit-to address, ACH details
  • Anything you'd otherwise retype on every job
Set this once and it saves your office a phone call per invoice. "Where do I send the check" is the most common question you'll never have to answer again.
Syncing with QuickBooks? Your invoices send from QuickBooks, so this header and footer won't show on them — set those details in QuickBooks instead. It still applies to every quote you send.
4

Add your company contact details

In the app: Settings › Company › Manage Branding › Contact Details
  • Add your phone, email, and any other contact info you want customers to see
Getting Started

User Roles & Permissions

Roles control what each person can see and do in Fieldworks Pro. Set your roles up before you add your team, then hand one to each person as they come on board.
1

Know the two user types first

Every person you add is either a desktop user (office) or a field user (mobile app). This is what your plan's seat count is based on — desktop seats are limited by your tier, field seats are unlimited on Growth and Enterprise plans. Desktop access is set on the employee record, not the role — a role only controls permissions. You'll see a Desktop access checkbox on each employee, and it's only available if your account still has open desktop seats on your current plan.

2

What lives on the employee record

In the app: Employee / Contractor

The role sets what a person can do in each module. The employee record holds everything about the person, including several access switches the role doesn't control:

  • Role — their permission set
  • Location — which office they work out of, if you run more than one
  • Desktop access — only available while you have open desktop seats
  • Mobile app access
  • See work orders
  • See the full schedule — rather than only their own jobs
  • Lead — marks them as a crew leader
  • Pay rate — what the Summary Report multiplies their hours by
  • Photo and shirt size
Two that matter more than they look: pay rate, because a missing one makes your Summary Report wrong, and see the full schedule, because a crew leader without it can't clock into a job they got moved to.
3

Create a role

In the app: Settings › System › Manage User Roles
  • Click Add Role
  • Name it something your team will recognize — Installer, Crew Leader, Project Manager, Office Admin, Owner
4

Choose what the role can access

Permissions are set by module — Dashboard, Quotes, Projects, Contacts, Companies, Timesheets, Calendar, Employee, Admin, Others, Finance, Blogs, and Mobile. Some modules, like Dashboard, break down further into sub-items (To Do List, Who Working, Notifications, Graphs & Analytics) that you can set separately.

For each module, check off the actions the role is allowed to do: View, Add, Edit, Delete, or All (grants all four at once). A few modules, like Others, are view-only.

  • Check individual boxes to build a custom permission set module by module
  • Or use Select all at the top of a column (View, Add, Edit, Delete, or All) to grant that action across every module at once
Example: an Installer role usually only needs View on Quotes/Projects and Add/Edit on Timesheets and Mobile. A Project Manager or Admin role typically gets All on most modules.
5

Decide who gets project complete emails

On the role there's a receive project emails checkbox. Anyone with a role that has it ticked gets the email when a job is marked complete and sent for final invoicing.

Tick it on the role that does your billing — an Admin, Finance, or Office role.

Don't skip this. If nobody's role has the box ticked, finished jobs get submitted and no one is told. That's an uninvoiced project sitting quietly for a month.
6

Assign the role to a person

In the app: Employee / Contractor › Add Employee
  • Pick the role you created for that person
Roles must exist before you can add users — set these up first, before you add your employees.
7

Update a role later

Go back to Manage User Roles, open the role, and change its permissions. Changes apply right away to everyone assigned to that role — you can edit a role's permissions anytime, no need to create a new one.

Getting Started

Employee / Contractor

This is your people database — everyone who works for you, employees and subs alike. It's where you add a new hire, set what they can reach, and record the pay rate your reports run on.
1

Set up roles first

You can't add a person without giving them a role, so build your roles before you start adding people. Installer, Crew Leader, Project Manager, Office Admin, Owner.

2

Add a person

In the app: Employee / Contractor › Add Employee

Your super admin adds each person. Nobody signs themselves up.

  • Their name and contact details
  • Role — their permissions
  • Location — which office, if you run more than one
  • Pay rate
  • Photo and shirt size
3

Set what they can reach

Four switches on the employee record, separate from their role:

  • Desktop access — office use, limited by the seats on your plan
  • Mobile app access — the field app
  • See work orders
  • See the full schedule — rather than only their own jobs

There's also a Lead checkbox marking someone as a crew leader.

Desktop seats are capped by your plan. Field app users are unlimited on Growth and Enterprise, so add every installer, helper, and sub without thinking about cost.
4

Two fields that quietly matter

  • Pay rate — the Summary Report multiplies hours by this. Miss it and that person's pay comes out wrong or blank.
  • See the full schedule — without it, a crew leader moved to another site can't find that job to clock into.

Neither one announces itself. You find out weeks later, at payroll.

5

Managing people over time

Open anyone's record from the Employee / Contractor list to update their details, change their role, or adjust their access.

When someone leaves, deactivate them. Their record and their history stay put, and they lose access.

Deactivate rather than delete. Those hours are attached to jobs you costed and paid on. Keeping the record means last year's labor numbers still make sense a year from now.

If you need the desktop seat back for a replacement hire, deleting the employee frees it up.

Getting Started

Products & Services + Tax Setup

You need at least one product or service item before you can build a quote. How you set that up depends on whether you're syncing with QuickBooks Online.
1

Decide how you're managing your catalog

  • Not syncing with QuickBooks Online? Build your products, services, and tax rates directly in Fieldworks Pro.
  • Syncing with QuickBooks Online? Connect the integration and your products, services, and tax rates import automatically — no need to enter them twice.
2

Not using QuickBooks? Add products & services manually

In the app: Settings › Company › Products / Service Items
  • Add at least one product or service item — required to build a quote
  • Give each one a name and a price

Items hold the same information QuickBooks products and services do, so the two line up whenever you connect them.

Build this list around how you actually quote — install labor, delivery, staging, disposal, storage. Every quote line has to come from here, so a thin catalog means awkward quotes.
3

Not using QuickBooks? Set your tax rates

In the app: Settings › Finance › Taxes
  • Add your tax rates and agencies before quoting anything taxable
Not taxing your work? Skip this step.
4

Using QuickBooks? Connect it instead

Connect QuickBooks Online under Integrations and your product/service catalog and tax rates import from there — you won't need to rebuild them in Fieldworks Pro.

Getting Started

Integrations: QuickBooks & Google

Connect QuickBooks Online to sync your accounting, and Google to pull in files from Drive. Both are optional — you can run Fieldworks Pro entirely on its own if you'd rather.
1

Connect QuickBooks Online

In the app: Settings › Integrations
  • Click Connect next to QuickBooks Online and log in to your QBO account to authorize the connection
2

Connect Google Drive

In the app: Settings › Integrations
  • Click Connect next to Google and sign in to authorize the connection

This connects Google Drive so you can pull files into a project's Files / Forms tab — drawings, contracts, specs, whatever you already keep in Drive. You can still upload straight from your computer either way. It's also what the Estimator uses to connect your quoting template.

It does not sync your calendar, and it doesn't need to. Scheduling happens in Fieldworks Pro and your crew gets it in the mobile app.
Companies & Contacts

Adding & Importing Companies

Your company list is what every quote and project is built on. Add companies one at a time as you win them, or import your whole list at once when you're setting up.
1

Know the difference between a company and a contact

A company is the business you're billing — the dealership, the GC, the end user. A contact is a person at that company. One company can have several contacts: the person who approves the quote, the person who signs for delivery, the facilities manager who meets your crew at the door.

You quote and invoice the company. You put contacts on the project so your crew knows who to call.

Companies and Contacts are two separate areas in Fieldworks Pro. Set up the company first, then add its people.
2

Add a company by hand

In the app: + Add new › Company

You can also get there from Contacts / Companies › Companies.

Only two fields are required:

  • Company name — this is what prints on quotes and invoices
  • Phone number

Fill in the billing and shipping addresses too. You'll want them on invoices, and adding them now is faster than chasing them later.

Use the legal billing name, not a nickname. If you sync with QuickBooks, this name has to match what's in QuickBooks or you'll end up with two records for the same business.
There's no jobsite address here, and that's on purpose. A company's address is where you mail things and send invoices. The jobsite changes with every job, so it lives on the project.
3

Import your whole list at once

In the app: Settings › System › Data Import

Importing is done from Settings, not from the Contacts / Companies screen. You can import companies and contacts — those two only.

  • Go to Settings › System › Data Import
  • Choose whether you're importing companies or contacts
  • Download the import template and fill it in, one record per row
  • Upload your file — CSV or Excel
Import companies first, then contacts. Contacts attach to the company they work for, so the companies need to exist before the people do.
Clean the list before you upload it. Fixing duplicates and misspelled company names in a spreadsheet takes minutes. Fixing them one record at a time after the import takes an afternoon.
4

Add contacts to a company

In the app: Contacts / Companies › Contacts › Add Contact

Four fields are required:

  • First name and last name
  • Email
  • Company — who they work for

Then fill in what's useful:

  • Role — what they do, so your team knows who they're calling
  • Birthday — day and month
  • Billing address and shipping address

Add everyone your crew or your office might need to reach — the AP contact for invoices, the site contact for the day of install, the dealer rep on the order.

The Contacts list shows the company each person belongs to, so you can find someone without remembering who you filed them under.

Deleting a contact doesn't affect their projects. The projects stay; the contact simply comes up empty on them.

Fill in Role. A name and a phone number with no role means someone has to ask around before they can make the call. "Sandra Morrison, Facilities" answers it.
5

Use those contacts on a project

On a project's Overview tab there's a Contacts panel. Each row has a role (Onsite Contact, Other Contact), a name, a phone, and an email.

  • Click Select from database to pull a saved contact in — name, phone, and email fill themselves
  • Or type a name straight into the row for a one-off, like the electrical sub on that one job
  • Click + Add Contact to add another row
Contacts on a project are set on the Overview tab. Other tabs show them read-only, so if a phone number is wrong, fix it on Overview.
6

Keep the list clean

  • Update a company's info on the company record and it carries to new quotes and projects
  • Delete duplicates as soon as you spot them — companies can be deleted outright

Deleting a company doesn't delete its work. Quotes and projects stay in the system and simply show company deleted next to them, so nothing disappears on you.

Even so, move quotes and projects onto the record you're keeping before you delete. You can change the company on either at any time, and a job that reads "company deleted" is a job nobody can invoice cleanly.
Companies & Contacts

Managing Contacts When Synced to QuickBooks

When QuickBooks Online is connected, your company list is shared between the two systems. This article covers where to add a company, what syncs, and how to avoid duplicates.
1

Same record, different name

What Fieldworks Pro calls a Company, QuickBooks calls a Customer. Same record, two labels. When you see "Customer" in QuickBooks, that's your Fieldworks Pro company.

Once QuickBooks Online is connected, those records exist in both places. Your products, services, and tax rates come across too. You stop keeping two lists by hand.

2

Where to add a new company

Add it in one system and let the sync handle the other. Pick whichever fits how your office runs and stick with it:

  • Add in Fieldworks Pro if your sales side starts the relationship — the record shows up in QuickBooks as a customer
  • Add in QuickBooks if your bookkeeper sets up every new account — the record shows up in Fieldworks Pro as a company
Do not add the same business in both systems. That's how you get two records for one company, with the job history split between them.
3

What syncs and what doesn't

Company-level billing information is shared. Project-level detail stays in Fieldworks Pro.

  • Shared with QuickBooks: company name, billing address, main phone and email
  • Fieldworks Pro only: project contacts and their roles, site contacts, jobsite notes

QuickBooks doesn't need to know who meets your crew at the loading dock. That stays on the project.

4

Before you connect: match your names first

If you already have records in both systems, the sync matches them on name. Names that don't match exactly become second records.

  • Pull your customer list out of QuickBooks
  • Compare it to your Fieldworks Pro company list
  • Fix the spelling, punctuation, and abbreviations so they match before you connect
"Acme Office Interiors, Inc." and "Acme Office Interiors" are two different records as far as the sync is concerned. Pick one version and use it in both systems.
5

Fixing a duplicate

  • Decide which record you're keeping — usually the one with the invoice history in QuickBooks
  • Open each affected quote or project and change the company to the record you're keeping
  • Delete the extra record
You can change the company on a quote or a project after it's created, and companies can be deleted outright. A duplicate isn't something you're stuck with — move the work over, then get rid of the spare.

Changing the company doesn't touch the line items. The pricing and the work stay exactly as they were, only the company on the record changes.

Quotes & Estimating

Building & Sending a Quote

A quote is where every job starts. Build it from your saved products and services, send it from Fieldworks Pro, and when it's won you turn it straight into a project without retyping anything.
1

Before you start

Two things have to exist first:

If you tax your work, set your tax rates before you build a taxable quote.

2

Start a new quote

In the app: Quotes › New Quote
  • Click New Quote
  • Select the company you're quoting
  • Pick the contact who's receiving it

The quote number is assigned automatically, the same as project job numbers.

Quoting something similar to a job you've already done? Duplicate an existing quote instead of starting over, or create a new version of one when a customer asks for changes. Working the numbers on your own spreadsheet instead? Use the Estimator to add a fresh copy of your template to this quote.
3

Add your line items

  • Add each product or service item from your catalog
  • Set the quantity and unit
  • Adjust the price on the line if this job is priced differently

Break the work out the way you want the customer to read it. Install labor, delivery, staging, and disposal as their own lines makes a quote easier to approve than one lump sum.

Every line has to come from your products and services list. You can't type a one-off line that isn't in the catalog.

That limit is deliberate. If you quote something that doesn't exist in your product list — and in QuickBooks, if you sync — it will cause you syncing problems down the line. Need something new? Add it to your products and services first, then quote it.
4

Check the totals

  • Confirm the subtotal, tax, and total
  • Confirm the header and footer text pulled from your branding settings
The header and footer are set once under Settings and print on every quote. If your terms need to change, change them there rather than on each quote.
5

Send it

  • Change the status from Working to Sent
  • Click Open in Email

This opens your own email program — whatever is set as the default on your computer — with the quote ready to go. You add a line and send it from your own address.

Using Gmail? If you run Gmail in the browser or as a Chrome app, this won't open Gmail. It opens whatever mail program your computer has set as the default, which may not be the one you use. Change your computer's default mail program if you want quotes going out through the right account.
Quotes › New Quote, itemized, ready to send
6

Track where it stands

Move the quote's status as the job moves. There are five:

  • Working — you're still building it
  • Sent — it's with the customer
  • Won — accepted
  • Lost — you didn't get it
  • Expired — it aged out without an answer

When the customer accepts, click Convert to Project — see Converting a Won Quote into a Project.

Mark quotes Lost rather than leaving them sitting in Sent. A quote list that reflects reality tells you your actual close rate. One that doesn't just makes you feel busy.
Quotes & Estimating

Using the Estimator (Google Sheets Quoting)

The Estimator lets you price a job in your own spreadsheet instead of rebuilding your pricing process as line items inside Fieldworks Pro. Connect your template once, and every quote gets a clean copy of it automatically.
1

What the Estimator actually is

Most installation companies already have a spreadsheet they trust for pricing a job — labor, delivery, materials, markup, whatever formulas the business runs on. The Estimator lets you keep using that exact spreadsheet instead of re-creating your pricing logic inside Fieldworks Pro.

Your spreadsheet lives in a Google Drive folder connected to your Fieldworks Pro account. Fieldworks Pro treats that file as your master template.

2

Connect your template

In the app: Settings › Integrations › Google Drive
  • Connect your Google account if you haven't already — see Integrations
  • Put your quoting spreadsheet in the Google Drive folder linked to Fieldworks Pro
  • Link that file to Fieldworks Pro as your Estimator template
This only needs to be done once. Every quote from here on pulls from the template you just linked.
3

Add an estimator to a quote

In the app: Quotes › open a quote › Add Estimator
  • Click Add Estimator

Fieldworks Pro goes to your Google Drive and creates a fresh duplicate of your template — a brand new workbook, just for this quote. Nothing from an old quote carries into it, and nothing you do in it touches your master template.

Every quote gets its own copy. Run as many quotes at once as you want, each with a clean workbook working off the same formulas.
4

Price the job in the spreadsheet

Work the numbers the way you always have — your own formulas, your own layout, your own categories for labor, delivery, materials, and markup. This is where you figure out what to charge.

Once you're happy with the pricing, that becomes what you quote the customer on the actual quote in Fieldworks Pro, where it can be sent, tracked, and turned into a project.

5

Update your pricing without touching old quotes

Your pricing changes over time — a labor rate goes up, you add a service, a formula needs fixing. When it does, open your original template file in Google Drive and make the change there.

  • Edit the master template in Google Drive
  • Every new estimator you create from that point forward includes the update
Estimators you already created for other quotes are not affected. A workbook is a snapshot of the template at the moment you duplicated it, so changing the master updates what you build next, not what's already built — which is what keeps an old quote's math matching what you actually quoted that customer at the time.
6

Why this is worth using

You're not stuck re-entering your pricing logic as generic line items — you get a real spreadsheet to run your math in, the same way you already price a job. And you don't have to choose between using your own numbers and keeping them organized by quote: every quote gets a clean copy, and your master stays the one place you go to change how you price.

Quotes & Estimating

Converting a Won Quote into a Project

When a quote is accepted, one button turns it into a project. The company, contacts, and line items carry over, and your quoted numbers become the budget you cost the job against. Nothing gets rebuilt.
1

Click Convert to Project

In the app: Quotes › open the quote › Convert to Project

That's the whole step. One button. The project is created from the quote and you're ready to work.

2

What carries over

  • The company and its contacts
  • The line items and quoted amounts
  • The contract value, which becomes the project's total to invoice against

Nothing gets retyped, so nothing gets mistyped.

The jobsite address does not come across — it isn't collected at the quoting stage. You add it on the project.

3

Fill in the project details

In the project: Overview tab

The project gets its job number automatically — you don't assign one. The quote gives you the money. You add the job detail:

  • Customer PO
  • Jobsite address — type this in, it isn't captured on the quote
  • Contacts and their roles — who your crew calls at the site
  • Stage — where the job sits in your pipeline (see Setting Up Stages & Flags)
4

Set your budget

In the project: Finance tab

Your quoted lines come in as the project budget. From there you can:

  • Click Import from Quote to pull the quoted lines in
  • Click + Add Line Item for anything the quote didn't cover
  • Edit a line's cost if what you'll actually pay differs from what you quoted
Lines you change or add are tagged Modified or Added, and a banner tells you how many differ from the quote. That's your record of where the job drifted from what you sold.
5

Build the scope

Once the project exists, break the work into phases on the Work Order tab. See Managing an Active Project.

6

Starting a project without a quote

You don't have to quote first. Click + Add new and choose Project — the same menu creates contacts, companies, quotes, and invoices.

One catch worth knowing before you do it: a project created this way can't be linked to a quote afterward. If the work was quoted, convert the quote instead. If you skip it, you lose the quoted-versus-actual comparison on that job for good.
Project Management

Setting Up Stages & Flags

Stages are the columns your projects move through on the board. Flags are labels that make a project stand out. Both are yours to define — set them to match how your shop actually runs, not how someone else's does.
1

Stages vs. flags

  • A stage is where a project is in your process. Every project sits in exactly one, and it moves along as the job progresses.
  • A flag is something true about a project right now — Deposit Required, Product On Backorder, Rush. A project can carry a flag at any stage.

Stages answer "where is this job." Flags answer "what do I need to know about it."

There's no separate project status field. Stages are the status. Beyond that, a project is simply Active or Completed, which is how they're split in the nav under Projects.
2

Set up your stages

In the app: Settings › System › Project Stages
  • Click Add stage
  • Give it a label and pick a color
  • Repeat until the stages match your process end to end
Name stages after what's happening, not what's finished. "Awaiting Product" tells your team something. "Step 3" doesn't.

You can reorder and delete stages later. If projects are sitting in a stage you're deleting, you'll be asked to reassign them to another stage first — nothing gets orphaned.

3

A starting point

If you're not sure where to begin, this covers most installation work:

  • Quoted — sold, not started
  • Awaiting Product — ordered, waiting on the manufacturer
  • Ready to Schedule — product received, needs a date
  • Scheduled — on the calendar
  • Installing — crew is on site
  • Punch — done except for open items
  • Ready to Invoice — complete, needs final billing
  • Closed

Change it to fit. The point is that a glance at the board tells you what's stuck and where.

There's no limit on how many stages you can create, but that's not a reason to add more. Too many and you spend your time managing statuses instead of jobs. Build what makes sense for how you actually work.

4

Work the board

In the app: Projects › Active

Your stages become the columns on the active project board, so you can see every job in your shop at once.

There are two ways to look at it:

  • Board view — projects as cards in stage columns
  • List view — the same projects in rows

Use the board when you want to see where work is piling up. Use the list when you're looking for one specific job.

5

Set up your flags

In the app: Settings › System › Manage Flags

Create a flag for anything that should make a project jump out at you:

  • Deposit Required
  • Product On Backorder
  • Rush
  • COI Needed
  • Union Site

Give each flag a color when you create it, the same way you do with stages. A project can carry more than one flag at a time — a job can be both Rush and waiting on a deposit.

Keep the list short and use color with intent — red for things costing you money, amber for waiting on someone else. Five flags you act on beat twenty nobody looks at.
6

Put a flag on a project

Two places, whichever you're already in:

  • Click the project card and pick from the dropdown
  • Or set it on the project's Overview page
7

Use flags to sort

Flagged projects stand out on the overview, and you can sort by flag to pull up everything that shares one — every job waiting on a deposit, in a single list.

That's the real value. A flag isn't decoration, it's a to-do list you can filter.

Project Management

Managing an Active Project (Scope & Daily Logs)

A project is one place for the whole job. This article covers the tabs you'll live in day to day: Overview, Work Order, and Daily Logs.
1

Know your tabs

Every project opens with the same set of tabs:

  • Overview — project details, contacts, internal notes, to-do list, activity feed
  • Finance — contract value, budget lines, invoices
  • Work Order — jobsite address, equipment, scope of work phases
  • Daily Logs — what the crew did each day, with photos
  • Schedule — who's on this job, which days
  • Files / Forms — contracts, drawings, permits, photos
  • Product Tracker — receiving and delivery
  • Reporting — cost entries and labor costing for this job
2

Set up the Overview

In the project: Overview tab

This is the top of the job. Fill it in once and the rest of the project pulls from it.

  • Project Details — job number, customer PO, jobsite address, stage
  • Contacts — who your crew calls, by role
  • Internal Notes — the stuff your office needs and the customer never sees
  • To Do — loose ends that aren't a scope phase, each with a due date and an assignee
  • Activity Feed — an automatic record of every change made to the job

Nobody posts to the Activity Feed. It logs itself whenever anyone touches the project, so an owner or project manager can see what happened last without asking around.

Always set an assignee. The assignee is what puts the item on that person's Dashboard, where they see every to-do across every project without opening ten jobs. An unassigned to-do sits on the project waiting for someone to stumble across it.

You can also add a to-do straight from the Dashboard when it doesn't belong to any one job. Anything you add here on the project stays tied to this project.

To-dos are a desktop tool, for the office side of the job.

Jobsite address and contacts are set here and show read-only on the Work Order tab. If something's wrong on the work order, fix it on Overview.
3

Build the scope of work

In the project: Work Order tab › Scope of Work

Break the job into phases. Each phase is a chunk of work with dates on it.

  • Click + Add Scope Entry
  • Give it a phase name — Delivery & Staging, Systems Install, Casegoods, Punch
  • Set the start and end date
  • Write the scope description — what actually gets done in this phase
  • Click Save Scope Entry

Phases belong to the project, not to a person. You staff the work on the schedule, and you assign individual punch items to people.

Phases show as Upcoming, In Progress, or Completed. The active phase is highlighted so you can see where the job is at a glance.

Phases can be edited or deleted at any time, so add them as the job takes shape rather than trying to plan the whole install up front.

4

Add equipment to the work order

In the project: Work Order tab › Equipment
  • Click + Add Equipment and pick from the dropdown
  • Or choose + Add manually for a one-off

The dropdown pulls from the assets set up under Settings › Company › Assets — the same list you book on the schedule. See Managing Assets & Equipment.

5

Generate the work order

Click Generate Work Order PDF on the Work Order tab. It pulls the jobsite address, contacts, equipment, and scope phases into one document you can hand to the crew.

The PDF only shows work that's still outstanding. Mark a scope phase Completed and it drops off the next PDF. Punch items do the same once they're resolved.

That means you can regenerate the work order any day of the job and it's a clean list of what's left, not a history of what's done. Add phases as the job grows and reprint whenever the crew needs it.
6

Keep daily logs

In the project: Daily Logs tab

Each log is tied to a scope of work phase and records what happened that day.

  • Click + Daily Log
  • Pick the phase it belongs to
  • Write what got done and attach photos

A log shows the phase and its dates, the notes, and the jobsite photos. You can edit or delete a log after it's saved.

Get your crew leaders in the habit of sending you the day's notes and photos. A log written the same day is worth three written from memory on Friday — and it's the record you'll want if a customer disputes what happened on site.
7

Keep the job's paperwork together

In the project: Files / Forms tab

Everything for the job lives here — drawings, the signed contract, permits, manufacturer specs, site photos.

  • Click + Upload File to add files from your computer
  • Or pull them in from Google Drive if you've connected it under Integrations

Filter the list by Images, Videos, or Documents when you're hunting for one thing, and search by name.

Files live on the project, not on the company, so each job carries its own paperwork.

8

Close a phase

When the work in a phase is done, close it out one of two ways:

  • Complete — the phase is finished clean
  • Punch — the phase is done except for items that need to come back

Choosing Punch opens the punch list for that phase. See Punch List Management.

9

Keep the customer posted

Click Notify Customer to send a project update. This opens your own email program with the update ready to go, the same way sending a quote does.

Every notification is recorded in the Customer Notification Journal on the Product Tracker tab, covering both project updates and product receiving.

Send an update when product slips or a date moves, and do it in writing. On a delayed job, the difference between their problem and yours is usually a note somebody sent on the day — and a journal that proves it.
10

Hand the job off for final invoicing

Mark Project Complete on the Work Order tab is how the field side tells the office a job is done and ready to bill.

  • Click Mark Project Complete
  • Add any invoicing notes — extras, back charges, anything that affects the final bill
  • Hit Submit

An email goes to everyone whose role has receive project emails ticked. They handle the final invoicing and check for anything outstanding.

The project moves to Projects › Completed, where it stays permanently. Nothing is deleted or archived away — you can open a finished job years later.

It does not check for open punch items or an unbilled balance first — it's a handoff, not a gate. Look at the punch list and Remaining to Invoice yourself before you submit, and put anything unusual in the notes. That note is the only context the person invoicing will have.
Project Management

Punch List Management

Punch items live on the phase they came from, not on a separate list somewhere. That's what keeps them from getting lost between the last day of install and the final invoice.
1

How punch works here

Every punch item is attached to a scope of work phase. When a phase is done except for a few things, you close it as Punch instead of Complete. The phase stays visible with its open items listed underneath and a badge showing the count.

The job isn't clean until those items are resolved.

2

Add a punch item

In the project: Work Order tab › the phase › + Add Punch Item

You can also add one from the Daily Logs tab on the phase the crew is working.

Click + Add Punch Item. Each one holds:

  • Title — the short version
  • Description — what's wrong
  • Priority — High, Medium, or Low
  • Status — Open or Completed
  • Assigned to — the team member who owns it
  • Notes — the detail, plus photo and document uploads
Write the title so someone who wasn't there can find it. "Missing end panel, north run, station 4" beats "missing panel."
Attach a photo. A punch item with a picture gets fixed on the first trip back. One without gets a phone call from the jobsite asking which panel.
3

See what's open

On the Work Order tab, any phase with punch items shows a punch badge with the count, and the items list underneath the phase. Each item shows as Open until it's cleared.

4

Clear an item

  • Set the item's status to Completed, or click Resolve next to it

Completed items drop off the work order PDF, so the crew's printout stays a list of what's left.

Once every item on a phase is completed, the phase can close out.

5

Punch and closeout

Punch lives on the job it came from, which is what keeps it tied to the phase, the crew, and the photos.

Before you mark a project complete, work back through its phases and confirm nothing is still Open. Open punch is the most common reason a final invoice sits unpaid.

Running several jobs at once? Make it a standing weekly check — open each active project and clear its punch list on the same day each week. Ten minutes on a Friday keeps final invoices moving.
Project Management

Logging a Receiving Entry (BOL)

Every truck that shows up gets logged against the PO it belongs to. Do it at the dock and you'll know what came in, what was short, what was damaged, and how long it's been sitting.
1

Start the entry

In the project: Product Tracker tab
  • Click + New Receiving Entry
Every field stays editable after saving, so log what you can at the dock and tidy it up later. Getting the truck unloaded matters more than getting the notes perfect.
2

Fill in the header

  • BOL Number
  • PO Number — ties the delivery to what you ordered
  • Supplier
  • Date Received
  • Date Delivered — leave blank until it goes to the jobsite
  • Notes — optional

Days in Storage fills in on its own from the date received, and stops counting the day you enter a date delivered.

If you bill storage, this counter is your invoice backup. If you don't bill it, it's still the fastest way to see what's been sitting in your warehouse too long.
3

Enter the line items

One row per item on the BOL:

  • Item Description
  • Qty
  • Unit — EA, LF, and so on
  • Weight
  • Status — Complete, Short, Damaged, or Pending

Click + Add Line Item for each additional row.

Mark Short and Damaged at the dock, not later. Note the count in the description — "Crown molding, short 3 pieces." A freight claim filed a week late is a freight claim you eat.
4

Attach the paperwork and photos

  • Upload BOL Document — the signed PDF
  • Upload Delivery Photos — JPG or PNG, as many as you need

Photograph damage before anything moves off the truck. That's your claim.

5

Save it

Click Save Receiving Entry. It appears in the Product Tracker table, where you can expand it to see line items, edit it, or mark it delivered later. See Tracking Product from PO to Delivery.

Project Management

Tracking Product from PO to Delivery

The Product Tracker is the running list of everything ordered for a job — what's expected, what's landed, what's still sitting in your warehouse, and what's gone out to the site.
1

Read the tracker

In the project: Product Tracker tab

Every project has a Product Tracker, whether or not there's a PO against it.

One row per receiving entry. The columns tell you the whole story:

  • BOL / Entry and PO Number
  • Supplier, Items, Weight
  • Date Received and Days in Storage
  • Date Delivered
  • Status

Click the arrow on any row to expand it and see the individual line items with their own status.

2

What the statuses mean

  • Expected — ordered, not here yet
  • Received — it's in your possession
  • Delivered — it's gone out to the jobsite

Line items inside an entry carry their own status: Complete, Short, Damaged, or Pending. A BOL can be received while three pieces of it are still short.

3

Watch the storage clock

Days in Storage starts the day you receive and keeps counting until you enter a delivery date. Entries sitting too long get flagged so they stand out in the list.

Two reasons to care: warehouse space you're not being paid for, and storage you're entitled to bill and forgot to.

4

Mark it delivered

  • Click + Deliver on the row when product goes to the site

That stamps the delivery date, stops the storage counter, and flips the status to Delivered.

5

Fix an entry

  • View opens the full entry, including attached documents and photos
  • Edit lets you change anything — every field stays editable after saving
6

Tell the customer what landed

Click Notify Customer to send a product update. You get a templated email you can edit before it goes, and it attaches the documents on that receiving entry — the BOL and any delivery photos.

Underneath, the Customer Notification Journal keeps a record of every notification sent on the job — product received and project updates both. You can see how many times a customer has been told something, and when.

That journal is your answer when someone says they were never told. When product is late from the manufacturer, a logged note is the difference between their problem and yours.

Scheduling & Crew

Scheduling Your Crew for the Week

The schedule is a week grid: your people down the side, the days across the top, shifts in the boxes. Assign the week, and everyone sees where they're going.
1

Where to look

Under Calendar there are two views, and they answer different questions:

  • Schedules — the week grid. Who's working, which days, plus your assets. This is where you build the week.
  • Projects — a month calendar showing every project scheduled that month at a high level. This is where you see how busy or slow you are.

There's also a Schedule tab inside each project for staffing that one job.

Look at the Projects month view before you take on more work. It answers "can we actually fit this in March" faster than opening jobs one at a time.
2

Move through the weeks

In the app: Calendar › Schedules

The date range sits at the top with arrows either side. Click through to the week you're building.

3

Add a shift

  • Click + Add Shift
  • Pick the employee or contractor
  • Pick the day and set the start and end time

The shift lands in that person's row on that day. Someone can have more than one block in a day if they're splitting between jobs.

4

Read the grid

  • Each row is a person, each column a day
  • A time block means they're scheduled
  • An empty box means they're open
  • Partial-day shifts show with their own times

Empty boxes are the point. That's where you find the capacity you didn't know you had.

5

Schedule your assets too

Below your people, the same grid has an Assets section for trucks and shared equipment. See Managing Assets & Equipment.

6

Getting it to the crew

Field users see their own schedule in the mobile app, and they get a notification when they're scheduled or when a shift changes. Nobody has to remember to check.

Scheduling lives entirely in Fieldworks Pro. It doesn't push to Google Calendar, and it doesn't need to — your crew has the app.
Scheduling & Crew

Managing Assets & Equipment

Trucks and shared equipment get scheduled the same way people do. Two crews booking the same truck on the same morning is a problem you only have once you can't see it.
1

Assets vs. equipment

  • Assets are the things you schedule — trucks, trailers, lifts, the shared tools you only own one or two of
  • Equipment on a work order is the list of what this job needs on site

Same gear, two questions. Assets answer "is it free Thursday." Equipment answers "what's going on the truck."

2

Schedule an asset

In the app: Calendar › Schedules › Assets section

Assets sit in their own section below your people on the same week grid. Book them the same way — + Add Shift, pick the asset, pick the day and times.

You can't double-book an asset. Once it's booked, it shows as unavailable on the schedule, so nobody can put the same truck on two jobs at the same time.

This is the whole reason to bother scheduling assets. Two crews finding out at 7am that they were both promised the same lift is a morning you don't get back.
3

Add equipment to a job

In the project: Work Order tab › Equipment
  • Click + Add Equipment
  • Choose from your saved list, or pick + Add manually to type a one-off
  • Remove a row with the

Whatever's listed here prints on the work order PDF, so the crew knows what should be on the truck before they leave the shop.

4

Build your asset list

In the app: Settings › Company › Assets

This is where you create the trucks, tools, and equipment your company owns. Everything you add here becomes an option in the dropdowns your team picks from — on the schedule and on a project's equipment list.

  • Add each asset once, named the way your crew refers to it
Use the names your team actually says. "Mod 2 Truck" beats a VIN or an asset tag number. If a crew leader can't find it in the dropdown, they'll skip it.
Invoicing

How to Use With QuickBooks

With QuickBooks Online connected, you invoice from the project and your bookkeeping keeps itself current. You stop entering the same invoice twice.
1

Connect first

Set up the connection under Integrations before you invoice anything. Your companies, products, services, and tax rates come across, so invoices land in QuickBooks already coded correctly.

2

Invoice from the project

In the project: Finance tab › Add Invoice

Build and send the invoice here, not in QuickBooks. Fieldworks Pro is where the job data lives — the contract value, what's been billed, what's left. Invoicing from the project keeps those numbers honest.

Full steps in Sending Invoices.

3

What lands in QuickBooks

  • The invoice, against the matching customer
  • The line items, mapped to your QuickBooks products and services
  • The tax, using your QuickBooks rates

The invoice also sends from QuickBooks, not from Fieldworks Pro.

This is worth knowing before you spend time on it: because QuickBooks does the sending, your Fieldworks Pro invoice header and footer won't appear on what the customer gets. Put your payment terms and remit-to details in QuickBooks. Your Fieldworks Pro branding still applies to quotes.
4

Recording payment

Payments get received in QuickBooks the way your bookkeeper already does it. When an invoice is marked paid in QuickBooks, that syncs back to Fieldworks Pro on its own.

Nobody has to update the status in two places, and your project's Remaining to Invoice reflects what's actually been collected.

5

The one rule

Don't create the same invoice in both systems. Build it in Fieldworks Pro and let it flow to QuickBooks. Building it in both is how you end up billing a customer twice.
Invoicing

How to Use Without Syncing to QuickBooks

You don't need QuickBooks to invoice. Fieldworks Pro will run your billing on its own — you just set up a few things yourself that the sync would have handed you.
1

Set up what the sync would have brought

Put your payment instructions in the invoice footer. It's the one place a customer reliably looks, and it saves your office a phone call per invoice.
2

Invoice the same way

In the project: Finance tab › Add Invoice

Deposit, single, and partial invoicing all work the same with or without the sync. See Sending Invoices.

3

Record payments yourself

With no sync, nothing tells Fieldworks Pro when a check clears. You mark the invoice paid so the project reflects what's been collected.

  • Open the invoice and update its status when payment comes in
Pick a rhythm and hold it — once a week against your bank deposits is enough. If invoice statuses drift, Remaining to Invoice stops being trustworthy, and that's the number you run the job on.
4

Getting numbers to your accountant

Your invoice history lives on each project's Finance tab, and PDFs are available on every invoice.

5

Connecting later

You can connect QuickBooks any time. Before you do, read the name-matching section in Managing Contacts When Synced to QuickBooks — matching your company names first is what keeps you from ending up with two of everything.

Invoicing

Sending Invoices (Deposit, Progress, Final)

Most installation work gets billed in pieces — a deposit up front, progress billings as phases close, and a final when the punch list is clear. All three come off the project's Finance tab.
1

Where invoicing lives

In the project: Finance tab

Across the top you get the numbers that matter:

  • Contract Value — what you sold
  • Amount Invoiced — what you've billed so far
  • Remaining to Invoice — what's still on the table
  • Estimated Cost and Projected Profit

Remaining to Invoice is the one to watch. If a job is finished and that number isn't zero, you haven't finished billing it.

2

Pick your invoice type

Click Add Invoice and choose:

  • Deposit Invoicing — money up front before you order or schedule
  • Single Project Invoicing — the whole job on one invoice
  • Partial Project Invoicing — a progress billing against part of the work
Take the deposit before product is ordered. On a furniture install, the manufacturer wants paying long before your customer does.
3

How partial invoicing works

Partial invoicing is line by line, which is what makes progress billing on a phased install straightforward.

  • Pick the line item you're billing
  • Enter a percentage of that line, or type a dollar amount
  • Repeat for each line you're billing this round

So you can bill 100% of delivery and staging, 50% of install labor, and nothing on the punch line, all on one invoice.

4

Build and send it

  • Set the amount or pick the lines you're billing
  • Set the due date
  • Save it as a Draft, then click Send when you're ready

Drafts sit in the invoice table until sent, so you can build the final invoice while the job is still finishing.

Where the invoice actually goes out from depends on whether you sync:

  • Not synced to QuickBooks — Send opens your own email program, the same way quotes do
  • Synced to QuickBooks — the invoice sends from QuickBooks
If you sync with QuickBooks, your Fieldworks Pro invoice header and footer won't appear on what the customer receives — QuickBooks is doing the sending, so it uses its own template. Set your terms and remit-to details in QuickBooks instead.
5

Track what's out there

The invoice table lists every invoice on the job — number, type, date sent, due date, amount, and status.

  • Draft — built, not sent
  • Sent — out and waiting
  • Partially Paid — some of it has come in
  • Paid — closed

The footer totals it up: how many invoices, how much received, how much outstanding.

6

View, PDF, resend

  • View opens the invoice
  • PDF gives you a copy to attach or file
  • Resend sends it again when someone says it never arrived

You can also edit an invoice after it's been sent and resend it from Fieldworks Pro. A wrong amount or a missing PO number is a fix, not a credit note.

7

Bill the final

Before you send the final invoice, check two things: the punch list is clear, and Remaining to Invoice matches what you're about to bill. Open punch items are the most common reason a final invoice sits unpaid for sixty days.

Mobile App

About the Mobile App

The mobile app is how your field crew uses Fieldworks Pro. The office works on desktop, the crew works on their phones, and both are looking at the same job.
1

Who the app is for

Everyone you add is either a desktop user (office) or a field user (mobile app). Installers, helpers, crew leaders, and subs are field users.

Field app users are unlimited on Growth and Enterprise plans. Add every installer, helper, and sub you work with — it doesn't cost you anything extra.
2

Get the app

Fieldworks Pro is on the Apple App Store and Google Play. Have your crew search for it and install it on their own phones — you don't need to buy hardware for this.

3

Get your crew signed in

Crew members don't sign themselves up. Your super admin adds each person to the account, one at a time.

  • Add the person under Employee / Contractor
  • Give them a role
  • They sign in on the app with the credentials set up for them

What they can see and do comes from their role, so an installer isn't looking at your margins.

4

What crews do on it

  • Clock in and out against a project — see Clocking In / Out
  • See their schedule — where they're going and when, with a notification when it changes
  • See the job — the work order, if their role allows it

By default a field user only sees the projects they're scheduled on. That keeps their phone showing today's work and nothing else.

On the employee's profile you can turn on the ability to see the whole schedule. Those people can then see other projects too.

Give it to crew leaders and supervisors, not to everyone. A helper needs today's job. A crew leader covering three sites needs the whole picture.

Everything they enter lands on the project the office is already looking at. Nobody re-keys anything.

5

Signal on the jobsite

The app works with no signal. Your crew can keep clocking in, filling in logs, and taking photos in a basement, a freight elevator, or a building with no service.

It just has to get on a connection at some point to sync back to Fieldworks Pro. Until it does, the office won't see what was entered.

Tell crews to get on Wi-Fi before they go home — the shop, a coffee shop, their house. Hours that haven't synced can't be corrected before payroll, because nobody knows they're there.
Mobile App

Clocking In / Out

Crew members clock in against a project, not just against the day. That's what turns their hours into job costing instead of a number on a timesheet.
1

Open the app

Signing in shows the crew member their schedule — the shifts the office built on desktop. They can see where they're going without calling anyone.

2

Pick the project

  • Select the project from the dropdown
  • Clock in

They clock into the project, and that's all they pick. There's no phase to choose — the scope of work belongs to the job and drives the crew's work order, not each person's day.

The dropdown shows the projects that person is scheduled on. If someone regularly gets moved between jobs mid-morning, turn on full schedule visibility for them on their employee profile so every project is available to pick.

Worth doing for crew leaders. Someone who gets pulled to another site and can't find that job in the dropdown will either clock into the wrong one or not clock in at all.
3

Clock out

At the end of the day, clock out. The hours between are logged against the project they picked.

Clock out before you leave the site, not from the truck and not the next morning. A missed clock-out is the single most common payroll correction, and it lands on whoever runs payroll.
4

Moving between jobs in a day

Split days are normal in installation work — a punch walk in the morning, a delivery in the afternoon.

  • Clock out of the first project
  • Select the next project from the dropdown
  • Clock in again

Two clean entries beat one long day charged to whichever job they happened to start on.

5

What to tell a new crew member

Three rules cover it:

  • Clock in when you get to the site, not when you leave the shop — unless that's your policy, and then say so
  • Check the project name before you clock in
  • Clock out before you leave

Crews follow a rule they understand. If hours are landing on the wrong jobs, it's usually because nobody told them the dropdown mattered.

6

Fixing a bad entry

Bad entries happen. The process has two halves.

In the field: the crew member leaves a note on the entry. Someone who forgot to clock out at five and caught it at six writes "forgot to clock out at 5." They don't need to fix it themselves, they just need to flag it.

In the office: anyone with desktop access opens Time Sheets and corrects the time.

Make this part of running payroll: go through Time Sheets, read the notes, correct the times, then run payroll. Doing it in that order is the whole system working as intended.
Mobile App

Time Tracking from the Field

Hours captured on the phone flow straight through to payroll and to job costing. Nobody collects paper timesheets on Monday morning, and nobody guesses which job a day belonged to.
1

Where the hours come from

Every hour starts as a crew member clocking in against a project on the mobile app. See Clocking In / Out.

There's no separate step where someone enters time later. The clock-in is the record.

2

Why the project matters

Hours tied to a project become two things at once:

  • Payroll — what you owe the person
  • Job cost — what the job cost you in labor

A timesheet only gives you the first. That's the difference between knowing your payroll number and knowing whether you made money on the Sagicor install.

3

Where the office sees it

In the app: Time Sheets

Hours land here as crews clock in and out, and feed the reports:

The Dashboard has a Who's Working panel listing everyone actively clocked in right now, and the project they're on.

This is the fastest answer to "where is everybody." Check it mid-morning and you'll spot the crew who never clocked in before they've lost a day of hours.
4

Check it during the week, not after

Look at Time Sheets midweek and you can still fix things while people remember the day. Look at it the morning payroll is due and you're guessing.

What to look for:

  • Someone scheduled but showing no hours
  • A shift much longer than a workday
  • Hours on a project nobody was assigned to
  • Notes from the crew flagging an entry that needs correcting

Anyone with desktop access can correct a time in Time Sheets. Do it before payroll, not after.

5

Getting it to stick

The system only works if the crew uses it, and crews use what's simple and consistent.

  • Set one rule for when the day starts and repeat it
  • Make the crew leader responsible for their crew clocking in
  • When hours look wrong, ask the same week, not at payroll
Show a new installer the app on their first morning, on their own phone, with you standing there. Two minutes then saves a month of chasing.
Reporting

Time Sheets

Time Sheets is what you go through before payroll — every week or every two weeks, depending on your pay period. It's where the hours your crew clocked get checked and corrected before any report or paycheck is built on them.
1

Where the hours come from

In the app: Time Sheets

Everything here comes from crews clocking in and out against a project on the mobile app. See Clocking In / Out.

Filter by employee to work through one person at a time. That's the fastest way to run a pay period — take each person in turn rather than scanning one long list.

Hours entered on a phone with no signal don't arrive until that phone gets back on a connection. If someone's hours are missing entirely, that's the first thing to check.
2

Read the crew's notes first

Field users can leave a note on their own entries. Someone who forgot to clock out at five and caught it at six writes "forgot to clock out at 5."

They're flagging it for you, not fixing it. Read the notes before you start correcting times — they tell you what actually happened.

3

Correct an entry

Anyone with desktop access can edit a time entry. Open it, fix the time, save.

What to look for:

  • A shift far longer than a workday — usually a missed clock-out
  • Someone scheduled with no hours at all
  • Hours on a project that person wasn't on
4

Add an entry from scratch

You can add a time entry outright, not just correct one. Use it when someone's phone died, when a sub worked without the app, or when a whole day never got clocked.

The form asks for what's needed to build the entry:

  • Project
  • Start time and end time
  • Break, if they took one
Add the missing day rather than padding another one. Hours on the right project are what make your labor costing worth reading — move them around and you're paying the person correctly while lying to yourself about which job cost what.
5

Then run your reports

Order matters. Correct Time Sheets first, then run:

Every one of those reads from these entries. Run them first and you'll just be running them again.

6

Make it a habit

Check Time Sheets midweek, not the morning payroll is due. Midweek you can ask someone what happened on Tuesday and get a real answer. On payroll morning you're guessing, and guessing is how hours land on the wrong job.

Reporting

Payroll Report

Hours worked by employee for a pay period — hours only, no dollar amounts. Covers both your W-2 employees and your 1099 contractors. This is what your crew's phones have been building all week.
1

Run it

In the app: Reports › Payroll report
  • Set the date range to your pay period
  • Run the report
2

What it shows

Hours by person for the period you picked, built from what they clocked on the mobile app. Regular hours and overtime hours are split out, with a total.

So a line reads like: Mary — 22 regular hours, 3 overtime hours.

This report is hours only. If you want the dollar amounts calculated for you, run the Summary Report instead.
3

Check it before you pay it

Look for the things that mean somebody forgot their phone, not that they worked a strange week:

  • A day with no hours for someone who was scheduled
  • A shift far longer than the workday — usually a missed clock-out
  • Hours on a job nobody was supposed to be on

Your crew leaves notes on the entries themselves — "forgot to clock out at 5" — so read those first, then correct the times in Time Sheets before you run payroll.

Fixing those before payroll runs is a five-minute job. Fixing them after is a correction and an awkward conversation.

4

Get it out

Export it or print it, then hand it to whoever runs your payroll.

Every report in Fieldworks Pro can be exported or printed — this one, Overtime, Labor Costing, and Summary.
Reporting

Overtime Report

Overtime hours pulled out on their own. Run it weekly, not at the end of the month, because by then you've already paid for it.
1

Set your overtime rule first

In the app: Settings › Finance › Payroll › Overtime

You choose how overtime is counted:

  • Over 8 hours in a day
  • Or over 40 hours in a week

Check the box for the rule you run on, then Save Changes. The report follows that setting, and so does the Summary Report when it calculates pay. Get it right before you rely on either.

While you're in there, the Pay Period tab sets your working days per week, start day of week, pay period, and closing date. Set those once when you're setting up the account.
2

Run it

In the app: Reports › Overtime report
  • Set the date range
  • Run the report
3

What it shows

Overtime hours by employee for the period.

4

What to do with it

Overtime on an installation crew usually traces back to one of three things:

  • A job that was underbid on hours
  • Product that landed late and compressed the install window
  • A crew short a person

Cross-check heavy weeks against the Labor Costing Report. If the overtime is stacking on one job, that job's estimate was wrong — and the next one like it will be too unless you change how you price it.

Reporting

Labor Costing Report

What your labor actually cost against what you estimated. This is the report that tells you whether you're making money on the work, and which kinds of jobs you're getting wrong.
1

Two places to look

  • Reports › Labor costing report — across the business
  • A project's Reporting tab — just that job

Use the project view while a job is running. Use the Reports view when you're deciding how to price the next one.

2

Run it

In the app: Reports › Labor costing report
  • Set the date range
  • Filter by project or employee to narrow it down
3

Cost entries on a project

In the project: Reporting tab

A cost entry is a real cost you incurred on the job — materials you had to buy, fuel, anything that came out of your pocket to get the work done.

You add them the same way you'd add a line to a quote, picking from the products and services your admin set up in Fieldworks Pro or synced from QuickBooks.

  • Click + Add Cost Entry and pick the item
  • The Cost Catalog holds your standard costs so you're not retyping them
This is what makes your profit number real. Quoted revenue minus logged costs is your actual margin. Skip the small stuff — fuel, parking, the run to the hardware store — and every job looks more profitable than it was.
4

Reading it honestly

Compare actual labor cost to what you estimated on the job. Then ask what kind of job it was.

One job over on hours is noise. The same type of job over every time is a pricing problem. Installation work goes wrong in patterns — a particular manufacturer's product, a particular building, a particular kind of customer — and this report is where the pattern shows up.

Reporting

Summary Report

What each person gets paid, calculated for you. The Summary Report takes the hours your crew clocked, multiplies them by each person's rate, applies your overtime rule, and gives you a dollar figure per person.
1

Summary vs. Payroll report

They're close cousins, and the difference matters:

  • Payroll Reporthours only. "Mary worked 22 regular hours and 3 overtime hours."
  • Summary Reportdollars. "John gets paid $5,000. Susie gets paid $2,200."

Run Payroll when you want to check the hours. Run Summary when you want the math already done.

2

Set up the two things it depends on

The Summary Report is only as right as these:

  • Each person's pay rate, on their Employee / Contractor record
  • Your overtime rule, under Settings › Finance › Payroll › Overtime — 8 hours a day or 40 a week
A missing pay rate means a person's dollar figure will be wrong or blank. Check that every active employee has a rate on file before you trust the totals.
3

Run it

In the app: Reports › Summary report
  • Set the date range to your pay period
  • Run the report

It pulls the clocked hours, multiplies by each person's rate, applies overtime per your setting, and returns a pay amount per person.

4

Check the hours first

Correct your Time Sheets before you run this. The report does the arithmetic faithfully, including on a shift somebody forgot to clock out of. Bad hours in, confident wrong number out.

5

Export or print it

Send it to whoever cuts the checks.

FAQ

Frequently Asked Questions

Short answers to the questions that come up most. Type below to search — it looks through both questions and answers.

Account & Users

How do my crew members get an account?

They don't sign themselves up. Your super admin adds each person under Employee / Contractor and assigns them a role. See Employee / Contractor.

How many users do I get?

Desktop users are capped by your plan. Field app users are unlimited on Growth and Enterprise, so you can add every installer, helper, and sub without paying more.

Someone left. Do I delete them?

Deactivate them. Their record and history stay, and they lose access — which keeps last year's labor numbers accurate. If you need the desktop seat back for a replacement, deleting the employee frees it up.

Why can't I tick Desktop access for someone?

You're out of desktop seats on your current plan. Free one up or move up a tier.

Can I change a role's permissions later?

Yes. Edit the role and the change applies immediately to everyone assigned to it. You don't need to create a new one.

Mobile App

Where do I get the mobile app?

The Apple App Store and Google Play. Your crew installs it on their own phones — you don't need to buy hardware.

Does the app work with no signal?

Yes. Crews can keep working in a basement or a building with no service. The app has to get on a connection at some point to sync back, and until it does the office won't see those entries.

My crew leader can't find a job in the clock-in dropdown.

The dropdown shows the projects that person is scheduled on. Turn on see the full schedule on their employee record and every project becomes available. Worth doing for anyone who gets moved between sites.

Who writes the daily logs?

The office, from the desktop. Get your crew leaders sending you the day's notes and photos, and log them against the phase they belong to. See Managing an Active Project.

Do crews get told when their schedule changes?

Yes. Field users get a notification when they're scheduled and when a shift changes.

Time & Payroll

Someone forgot to clock out. How do I fix it?

The crew member leaves a note on the entry — "forgot to clock out at 5." Anyone with desktop access then corrects the time in Time Sheets. Do it before you run payroll.

Can I add time for someone who never clocked in?

Yes. You can add a time entry from scratch in Time Sheets — project, start time, end time, and a break if they took one.

How is overtime calculated?

However you set it. Under Settings › Finance › Payroll › Overtime, choose over 8 hours in a day or over 40 in a week.

Which report do I use for payroll?

Depends what you want. Payroll Report gives hours only, for W-2 and 1099 people. Summary Report does the math and gives you dollar amounts per person.

Someone's pay is blank or wrong on the Summary Report.

Almost always a missing pay rate on their Employee / Contractor record. The report multiplies hours by that rate, so with nothing there it has nothing to work with.

Can I export or print reports?

Yes, all of them.

Quotes

Can I type a line on a quote that isn't in my products and services?

No, and it's deliberate. Quoting something outside your product list causes syncing problems with QuickBooks later. Add the item to your products and services first, then quote it.

Can I reuse a quote for a similar job?

Yes. Duplicate an existing quote, or create a new version of one when a customer asks for changes.

What are the quote statuses?

Working, Sent, Won, Lost, and Expired.

I clicked Open in Email and the wrong program opened.

It opens whatever your computer has set as its default mail program. If you use Gmail in a browser or as a Chrome app, that won't be Gmail. Change your computer's default mail program.

How do I turn a won quote into a project?

Open the quote and click Convert to Project. One button. The company, contacts, and line items all carry over.

What is the Estimator?

A way to price a quote in your own connected Google Sheets spreadsheet instead of building line items by hand. Click Add Estimator on a quote and Fieldworks Pro creates a fresh copy of your linked template just for that quote. See Using the Estimator.

If I update my Estimator template, does it change quotes I already sent?

No. Editing your master template in Google Drive only affects estimators you create after the change. Workbooks already created for other quotes stay exactly as they were.

Projects

Can I create a project without quoting it first?

Yes — + Add new then Project. One catch: a project made this way can't be linked to a quote afterward, so you lose the quoted-versus-actual comparison on that job.

What's the difference between a stage and a flag?

A stage is where the job sits in your process — every project is in exactly one. A flag is something true about it right now, like Deposit Required, and a project can carry several at once.

Where do I set a project's status?

There isn't a separate status field. Stages are the status. Beyond that a project is Active or Completed, which is how they're split under Projects in the menu.

Where does the jobsite address go?

On the project. It isn't collected at the quoting stage, so you type it in after converting. A company's address is its billing and shipping address, not the jobsite.

What does Mark Project Complete actually do?

It hands the job to the office for final invoicing. You add invoicing notes, hit submit, and an email goes to everyone whose role has receive project emails ticked. It does not check for open punch items or an unbilled balance, so check those yourself first.

Nobody received the project complete email.

No role has receive project emails ticked. Set it on whichever role does your billing.

Where do finished projects go?

Projects › Completed, permanently. Nothing is deleted, so you can open a job from years ago.

How should I stay on top of punch items?

Punch lives on the job it came from, tied to the phase, the crew, and the photos. Make it a standing weekly check — open each active project and clear its list on the same day each week. Ten minutes on a Friday keeps final invoices moving.

Scheduling

Can I double-book a truck by accident?

No. Once an asset is booked it shows as unavailable, so it can't be promised to two jobs at once.

Where do trucks and equipment come from?

Settings › Company › Assets. Everything you add there appears in the dropdowns on the schedule and on a project's equipment list.

What's the difference between Calendar › Schedules and Calendar › Projects?

Schedules is the week grid where you build the week. Projects is a month view showing everything scheduled that month, so you can see how busy or slow you are.

Does the schedule sync to Google Calendar?

No. Scheduling lives in Fieldworks Pro and your crew gets it in the mobile app. The Google connection is for Drive files.

Invoicing & QuickBooks

Do I have to use QuickBooks?

No. Fieldworks Pro will run your invoicing on its own — you just set up your products, services, and tax rates yourself instead of importing them.

My invoice footer isn't showing on invoices customers receive.

If you sync with QuickBooks, invoices send from QuickBooks using its template, so your Fieldworks Pro header and footer don't appear. Put your terms and remit-to details in QuickBooks. Your branding still applies to quotes.

I have two records for the same company.

The sync matches on name, so "Acme Interiors, Inc." and "Acme Interiors" become two records. Move the quotes and projects onto the one you're keeping, then delete the other.

Does payment status come back from QuickBooks?

Yes. Mark an invoice paid in QuickBooks and it syncs back automatically.

Can I edit an invoice after sending it?

Yes, and you can resend it from Fieldworks Pro.

How do I bill part of a job?

Use Partial Project Invoicing. Pick the line item, then enter a percentage of that line or a dollar amount. You can bill different amounts on different lines on the same invoice.

Product & Receiving

Where do I log a delivery?

The Product Tracker tab on the project, using + New Receiving Entry. Every project has one, whether or not there's a PO against it.

What is Days in Storage?

It starts counting the day you receive product and stops the day you enter a delivery date. Useful for billing storage, and for spotting what's been sitting in your warehouse too long.

Product arrived short or damaged. What do I do?

Mark the line item Short or Damaged at the dock and note the count in the description. Photograph damage before anything comes off the truck — that's your freight claim.

Data & Setup

Can I import my existing customer list?

Yes — Settings › System › Data Import, using CSV or Excel. You can import companies and contacts. Do companies first, since contacts attach to them.

Can I delete a company?

Yes, and its quotes and projects aren't deleted with it — they stay and show "company deleted" next to them. Move anything live onto the record you're keeping first.

Where do I set my revenue goals?

Settings › System › Dashboard. Set a quoting goal and a booked goal, and the Dashboard tracks progress against both.

Anything Else

Can I request a feature?

Yes, please do. Email us with what you need and why, and we'll take a look. Fieldworks Pro is built for furniture installation companies, so requests from people doing the work are how it gets better.

Something isn't working the way this help center describes.

Let us know. Tell us what you were doing, what you expected, and what happened instead.

No questions match that search. Try a different word, or browse the articles in the menu.