Track Bills and Expenses

Log and track invoices, receipts, and more in your budget

Updated over a week ago

You can track your bills and expenses via the Bills & Expenses tab within the Budget tab in your Project Financials or by clicking on the More drop down navigation menu and selecting Bills & Expenses.

This allows you to associate certain expenses and bills with specific line items in the budget or by separating them across different Projects. Bills or Expenses added populate your total costs in the budget Summary in the Cost column. You can see what line item a bill or expense is tied to by opening up the Budget tab in the Project Financials by either clicking on the item to open it or seeing a total of all item costs in the Cost column.

Difference between Bills and Expenses

Bills and Expenses seem to be the same but they have a few key differences to help you track additional information.

Bills - Bills are invoices that have been sent to you by a Vendor. These can be for things like reoccurring services, e.g temporary power or trash hauling services, subcontractor labor on a Project or materials that were ordered for the Project. Bills typically have a due date as well as payment terms on them. Bills are not necessarily paid right away, which is why you have the option to mark them as Paid or leave them Unpaid. You should only mark the Bill as Paid once payment has been sent to the Vendor.

Expenses - Expenses are a different since these are not invoiced items. These are typically items you need to procure yourself or were unintended expenses on the Project; e.g. you needed additional material for the Project so you went to the hardware store to buy those materials. They typically don't have an invoice attached, instead you can upload your receipt to these. You'll also notice that Expenses are already marked paid because you had to pay for the expense at the time of purchase, negating the need for Paid or Un-Paid statuses.


Create a Bill or Expense

Click on the Financials section within a Project and navigate to the Bills & Expenses tab. Click + Add Item in the upper right.

You can also create Bills & Expenses by clicking on More > Bills & Expenses and clicking on + Add Item:


โ€‹


Add an Expense

Choose + Add an Expense to start tracking items that have already been paid and include the date paid, the vendor, associations to budget items, and other details like receipts.

In order to save a new Expense, you must include the Vendor, Date paid, and Cost.

Vendor (or Payee)

Expenses must have a vendor/payee. You can either choose an existing vendor from your list or create a new one by typing it into the Vendor field. Simply hit the Enter key on your keyboard or click the "Create" option to save it as a new Vendor.

Your vendors are available to you across all of your projects. You can edit your vendors in the Vendors section under the "More" drop down menu. Learn more about managing your BuildBook Vendors.

Date

This is the date you paid the Expense.

Budget Line Item

When you create an expense, you can optionally associate the expense with an existing line item in your budget in order to help track your cost to date.

When adding or editing an expense, click the "+ Add Budget Line Item" to access a drop down. Here you can search and select the item/s to associate the expense.

If you choose a line item that is a Selection Category and at least one selection exists, a "New Selection" field appears for you to choose the selection to associate the expense to.

If a selection doesn't exist, a new selection will be automatically created with a default name that includes the vendor name and date.

Description

The description is for any notes about the expense. The description appears underneath the Expense title in the Expenses tab and within a Selection.

Cost

This is the final expense amount that is used to track your costs throughout the project budget.

Attachment

Any attachment can be added such as a PDF invoice, scanned receipt image, etc to show proof of the expense.

Edit an expense

You can edit an expense directly by clicking on the title of the expense, or you can access the same details by clicking on the name of the expense within any Budget line item or Selection. Edits are saved automatically.

To edit an expense, you must have permissions to edit financials on all projects that the expense is associated with.


Add a Bill

Click + Add a Bill to track outstanding items that need to be paid along with the due date, status, vendor, associations to budget items, and other details like receipts.

In order to save a new Bill, you must include the Vendor, Due Date, and Cost.

Vendor (or Payee)

Bills must have a vendor/payee. You can either choose an existing vendor from your list or create a new one by typing it into the Vendor field. Simply hit the Enter key on your keyboard or click the "Create" option to save it as a new Vendor.

If you are adding a vendor for the first time when creating a Bill, the vendor will appear in your Vendor list where you can edit their details.

Your vendors are available to you across all of your projects. You can edit your vendors in the Vendors section under the "More" drop down menu. Learn more about managing your BuildBook Vendors.

Status

There are two status options for Bills: Paid and Unpaid.

Budget Line Item

When you create an expense, you can optionally associate the expense with an existing line item in your budget in order to help track your cost to date.

When adding or editing an expense, click the "Budget Line Item" dropdown to search and select the item to associate the expense.

If you choose a line item that is a Selection Category and at least one selection exists, a "New Selection" field appears for you to choose the selection to associate the Bill to.

If a selection doesn't exist, a new selection will be automatically created with a default name that includes the vendor name and date.

Bill Date

The date the Bill was received.

Due Date

The date the Bill amount is due to the vendor.

Bill Number

The bill number associated with the bill for accounting/tracking purposes

Description

The description is for any notes about the Bill. The description appears underneath the Bille title in the Bills + Expenses tab and within a Selection.

Cost

This is the final expense amount that is used to track your costs throughout the project budget.

Attachment

Any attachment can be added such as a PDF invoice, scanned receipt image, etc to show proof of the Bill.

Edit a bill

You can edit a bill directly by clicking on the title of the bill, or you can access the same details by clicking on the name of the bill within any Budget line item or Selection. Edits are saved automatically.

To edit a bill, you must have permissions to edit financials on all projects that the bill is associated with.


Splitting Bills and Expenses

Bills and expenses can now be split across multiple budget line items and across multiple projects. The process is identical for both bills and expenses!

Splitting Across Budget Line Items

To split a bill or expense, start by creating a new bill (or expense):

A new section appears at the bottom of the modal for Budget Line Items. By default, the only "line item" is Unassociated Cost. Adding a value here works the same as putting in a cost without a budget line item in the previous system. Part or all of a bill or expense can be unassociated. Unassociated costs do not count against budget line items and show up as Unassociated Costs on the Summary of the Budget.

To add cost to a budget line item, click the "+ Add a Budget Line Item" button below Unassociated Cost.

This opens a dropdown with all budget line items for your project. Select one to continue, then enter the cost in the associated cost field. As costs are entered, the total in the bottom right increases.

Multiple budget line items can be added to a single bill and the total will continue to increase accordingly.

Once the bill (or expense) is saved, it appears in the table with the alphabetical first budget line item appearing in the associated column. If there are additional line items, "+ x more" will appear. Clicking this opens the bill or expense to show all budget line items.

Splitting Across Multiple Projects

Admin-level Pro Team Members can split bills and expenses across multiple projects. The process is identical for both bills and expenses, but the example below is for a bill.

Multiple projects can be added to the "Projects" field when creating or editing bills and expenses. At least one project is required.

When multiple projects are selected, the table is broken up into separate sections for each project. There is also an inline alert at the top of the modal so that users understand what happens with split bills/expenses.

Users can only edit bills and expenses when they have edit-level financial permissions on all projects associated to that bill or expense.


Add Bills and Expenses to Selections

In addition to the Bills & Expenses tab within Financials, they can also be added inside of your Selections by opening an individual selection and clicking + Add Item in the bottom left. From here, choose if you'd like to track a Bill or an Expense.

Selections display bills and expenses in a "Cost" column as the costs are associated with each selection.


โ€‹


Tracking Project Cost

Expenses and Bills appear in different areas of your Project Financials as your Cost to Date.

Financials Summary

The Cost column in the Financials Summary totals all bills and expenses broken down by Item Costs and Selections, which allows you to track your costs against your Estimated Price and Projected Price.

The Projected Price does not automatically change if your Cost exceeds your Estimated Price. However, you can manually override the Project Price if you choose.

Budget Line Items

Cost is also broken down in the Budget tab within Financials in the Cost column.

The details displayed within each item depend on the item type. Labor, Materials, or Flat Fee items display expenses with a "Cost" tab that includes the vendor, date, and cost.


Permissions for Bills and Expenses

Creating and editing bills/expenses are now entirely tied to the Financials permission. From the Selections tab, given that a user has access to selection:

  • Users with Everything access on Financials will be able to view and edit bills/expenses on selections (matching the screenshots above)

  • Users with Read and Comment only access on Financials will be able to view but not edit; they will have access to open read-only modals

  • Users with no Financials access will get a read-only view of the line items with no access to modals

To add bills and expenses, users must have Everything access to financials.

Global Bills and Expenses

Bills and Expenses can now be managed across projects on a global page. This page is only available to pro team members with admin permissions. Learn more about managing pro team roles and permissions here.

First, navigate to the new Bills & Expenses page under the More dropdown on the main navigation.

A list of all* bills and expenses will appear in the table on this page, which mimics the project-level bills and expenses pages. The page can be searched or filtered by project.

*Users are able to see bills and expenses from projects where they have financial permissions. If a bill or expense is split across multiple projects, the user must have access to financials on at least one project to view the bill or expense and edit financials permissions on all projects to edit the bill or expense. Read more about project-level permissions here.

Adding and editing bills and expenses

New bills and expenses can be added with the + Add Item button at the top of the page. After selecting Add a Bill or Add an Expense, the appropriate modal will open. This looks the same as the bill and expense modals on the project level. Read here for more information on adding and splitting bills and expenses.

Similarly, existing bills and expenses can be edited if the user has edit financials permissions to all associated projects. Selecting a bill or expense's name from the table opens the item's modal where it can be edited. A warning message will show if the user does not have permission to edit the item.


Next up

Did this answer your question?