---
title: Cash vs. Accrual Accounting Methods in Buildern
description: Buildern lets you calculate project costs and revenue using either the Cash or Accrual accounting method. In this article you will learn differences between these methods, how to configure them, and how they affect financial data in Buildern.
---

[Skip to content](https://help.buildern.com/en/articles/15787399-cash-vs-accrual-accounting-methods-in-buildern#main-content)

![logo\_icon\_text](https://help.buildern.com/hubfs/Buildern%20logo.svg)

- [My Account](https://app.buildern.com/signin)

Open main navigation

Close main navigation

- [My Account](https://app.buildern.com/signin)
- [Get Started Free](https://app.buildern.com/signup)

[Get Started Free](https://app.buildern.com/signup)

 Welcome to Buildern Help Center!

- There are no suggestions because the search field is empty.

1. [Buildern Help Center](https://help.buildern.com/en/articles?hsLang=en-gb)
2. [Settings and Configurations](https://help.buildern.com/en/articles/settings-and-configurations?hsLang=en-gb)

# Cash vs. Accrual Accounting Methods in Buildern

### Cash vs. Accrual Accounting Methods in Buildern

Buildern lets you calculate project costs and revenue using either the Cash or Accrual accounting method. In this article you will learn differences between these methods, how to configure them, and how they affect financial data in Buildern.

 July 31, 2026

### **📋 Requirements**

Before you begin, make sure:

- You have access to **Company Settings**.
- You have permission to manage **Finance Settings**.

### **Understanding Cash vs. Accrual Accounting**

Buildern supports two accounting methods for calculating project financials:

**Cash Accounting -** Under the **Cash** method, revenue and expenses are recognized only when money is actually received or paid.

This means:

- Revenue is recorded only after customer payments are received.
- Costs are recorded only after bills or expenses have been paid.

This method provides a view of actual cash flow but may not fully reflect the current financial performance of a project if there are outstanding invoices or unpaid bills.

**Accrual Accounting -** Under the **Accrual** method, revenue and expenses are recognized when they are earned or incurred, regardless of when payment is made.

This means:

- Revenue is recorded as soon as an invoice is approved.
- Costs are recorded as soon as a bill or expense is approved.

This method provides a more complete view of project profitability because it reflects work that has already been completed, even if payment has not yet occurred.

*ℹ️ **Note -** Accrual accounting is the standard accounting method used under GAAP because it matches revenue and expenses to the period in which they occur.*

### **How to Change the Accounting Method**

To configure your accounting method:

1. Go to **Settings**.
2. Select **Company Settings**.
3. Open the **Finance** tab.
4. Under **General Settings**, locate the **Accounting Method** setting.
5. Choose either:

     - **Cash**
     - **Accrual**
6. Save your changes.

[![](https://help.buildern.com/hubfs/Knowledge%20Base%20Import/fd387f31-9159-4339-b6f6-7dd6de2e1740.png)](https://downloads.intercomcdn.com/i/o/suco1tn6/2515610366/690a2db562d1f1e8b3479f84ba47/fd387f31-9159-4339-b6f6-7dd6de2e1740?expires=1792671300&signature=b6423dafa59e3e1be890770ca56123a5fd45c0179d328da7f5e6fc014cf54b7b&req=diUmE89%2FnYJZX%2FMW1HO4zYVM02BYA3vwtg2iw4IKdpB330hBwOQLirGz8P3h%0A2P5qZQ9of1fQ232nqes%3D%0A)

***ℹ️ Note*** *- This is a company-wide setting. Changing it affects how financial metrics are calculated across all projects.*

### **How the Accounting Method Affects Project Financials**

The selected accounting method determines how Buildern calculates cost and revenue throughout the platform, including:

- **Budget** tab
- **Project Dashboard** financial widgets

**Cash Method -** Only the **paid portion** of approved transactions is included in financial calculations.

For example:

- If a bill is partially paid, only the amount that has been paid is counted.
- If an invoice is partially paid, only the amount received is counted.

**Accrual Method -** The **entire approved amount** is included in financial calculations, regardless of payment status.

For example:

- Approved bills count as project costs immediately.
- Approved invoices count as project revenue immediately.

### **Example**

Assume the following approved transactions exist for a project:

- **Subcontractor Bill:** $20,000 approved, $12,000 paid
- **Customer Invoice:** $35,000 approved, $15,000 received

| **Metric** | **Cash Method** | **Accrual Method** |
| --- | --- | --- |
| Cost | $12,000 (paid amount) | $20,000 (approved amount) |
| Revenue | $15,000 (received amount) | $35,000 (approved amount) |

Under the **Cash** method, Buildern displays only the money that has actually changed hands.

Under the **Accrual** method, Buildern displays the full value of approved work, regardless of payment status.

### **What Happens After You Change the Accounting Method?**

Switching between **Cash** and **Accrual** recalculates your existing project financial metrics using the newly selected accounting method.

No transactions are modified - the setting only changes how Buildern calculates and displays financial data throughout the application.

***ℹ️ Note -*** *If you're unsure which accounting method is appropriate for your business, consult your accountant before changing this setting.*

**You're ready to go! Continue exploring Buildern to discover more tools that can help simplify your construction management.**

**Happy building!**

- [Getting started](https://help.buildern.com/en/articles/getting-started?hsLang=en-gb)
- [Projects](https://help.buildern.com/en/articles/projects?hsLang=en-gb#main-content)

    - [Getting Started with Projects](https://help.buildern.com/en/articles/projects?hsLang=en-gb#getting-started-with-projects)
    - [Projects Explained](https://help.buildern.com/en/articles/projects?hsLang=en-gb#projects-explained)
- [Dashboards](https://help.buildern.com/en/articles/dashboards?hsLang=en-gb)
- [Takeoff](https://help.buildern.com/en/articles/takeoff?hsLang=en-gb)
- [Estimates](https://help.buildern.com/en/articles/estimates?hsLang=en-gb#main-content)

    - [Creating and Editing an Estimate](https://help.buildern.com/en/articles/estimates?hsLang=en-gb#creating-and-editing-an-estimate)
    - [Estimate Measurements](https://help.buildern.com/en/articles/estimates?hsLang=en-gb#estimate-measurements)
    - [Getting Started with Estimates](https://help.buildern.com/en/articles/estimates?hsLang=en-gb#getting-started-with-estimates)
    - [Importing Estimates](https://help.buildern.com/en/articles/estimates?hsLang=en-gb#importing-estimates)
- [Cost Codes](https://help.buildern.com/en/articles/cost-codes?hsLang=en-gb#main-content)

    - [Getting Started with Cost Codes](https://help.buildern.com/en/articles/cost-codes?hsLang=en-gb#getting-started-with-cost-codes)
    - [Importing Cost codes](https://help.buildern.com/en/articles/cost-codes?hsLang=en-gb#importing-cost-codes)
- [Proposals](https://help.buildern.com/en/articles/proposals?hsLang=en-gb)
- [Schedule](https://help.buildern.com/en/articles/schedule?hsLang=en-gb#main-content)

    - [Schedule Board Explained](https://help.buildern.com/en/articles/schedule?hsLang=en-gb#schedule-board-explained)
    - [Importing Schedule](https://help.buildern.com/en/articles/schedule?hsLang=en-gb#importing-schedule)
    - [Getting Started Schedule](https://help.buildern.com/en/articles/schedule?hsLang=en-gb#getting-started-schedule)
- [Bid Requests / Request for Quote](https://help.buildern.com/en/articles/bid-requests-request-for-quote?hsLang=en-gb)
- [Selections and Allowances](https://help.buildern.com/en/articles/selections-and-allowances?hsLang=en-gb)
- [Purchase Orders](https://help.buildern.com/en/articles/purchase-orders?hsLang=en-gb)
- [Bills](https://help.buildern.com/en/articles/bills?hsLang=en-gb)
- [Budget Tab](https://help.buildern.com/en/articles/budget-tab?hsLang=en-gb)
- [Change Orders / Variations](https://help.buildern.com/en/articles/change-orders-variations?hsLang=en-gb)
- [Quickbooks Online Integration](https://help.buildern.com/en/articles/quickbooks-online-integration?hsLang=en-gb)
- [Xero Integration](https://help.buildern.com/en/articles/xero-integration?hsLang=en-gb)
- [Client Invoices](https://help.buildern.com/en/articles/client-invoices?hsLang=en-gb#main-content)

    - [Client Invoices Explained](https://help.buildern.com/en/articles/client-invoices?hsLang=en-gb#client-invoices-explained)
    - [Getting Started with Invoices](https://help.buildern.com/en/articles/client-invoices?hsLang=en-gb#getting-started-with-invoices)
- [To-Dos](https://help.buildern.com/en/articles/to-dos?hsLang=en-gb)
- [Daily Logs / Site diary](https://help.buildern.com/en/articles/daily-logs-site-diary?hsLang=en-gb)
- [Timesheets](https://help.buildern.com/en/articles/timesheets?hsLang=en-gb)
- [Files](https://help.buildern.com/en/articles/files?hsLang=en-gb)
- [Users, Roles, Permissions](https://help.buildern.com/en/articles/users-roles-permissions?hsLang=en-gb)
- [Clients](https://help.buildern.com/en/articles/clients?hsLang=en-gb)
- [Subcontractors & Vendors](https://help.buildern.com/en/articles/subcontractors-vendors?hsLang=en-gb)
- [Templates](https://help.buildern.com/en/articles/templates?hsLang=en-gb)
- [Settings and Configurations](https://help.buildern.com/en/articles/settings-and-configurations?hsLang=en-gb)
- [Buildern AI](https://help.buildern.com/en/articles/buildern-ai?hsLang=en-gb)

- [My Account](https://app.buildern.com/signin)

[![logo\_icon\_text](https://help.buildern.com/hubfs/Buildern%20logo.svg "logo_icon_text")](https://buildern.com/)

<https://www.facebook.com/buildernsoft> <https://www.instagram.com/buildern.soft> <https://www.linkedin.com/company/buildern> <https://x.com/Buildern_>

Copyright © 2026, Buildern Inc.