Permissions: Site Admin, and Job Admin who can manage custom fields

Product tier: Available for Advanced and Expert subscription tier

Calculated fields are currently in beta.

Note: Calculated fields are only available for users on the new candidate profile. Learn more about transitioning to the new profile here.

Calculated fields allow users to define and automate formulas for key offer data fields within Greenhouse. By linking reference fields and applying basic arithmetic operations, this feature eliminates the need for external tools like spreadsheets to perform routine calculations.

With calculated fields, you'll be able to define formulas using custom and reference fields (e.g., annual/base salary, bonus percentage).

Calculated fields support basic arithmetic operations:

  • Addition
  • Subtraction
  • Multiplication
  • Division

Use cases & examples

1. Calculating Bonus Compensation

Your team needs to automate the calculation of bonus compensation for offers.

Fields:

  • Annual Salary (Currency)
  • Bonus Percentage (Number)

Formulas:

  • Bonus Amount: [Annual Salary] * [Bonus Percentage]

Example:

If Annual Salary = $80,000 and Bonus Percentage = .15 (15%), the calculation is:

  • Bonus Amount = $80000.00 × .15 = $12000.00

2. Monthly & Bi-Weekly Salary Calculation

You need to display monthly pay for regions where offers are presented as annual salaries.

Fields:

  • Annual Salary (Currency)

Formula:

  • Monthly Salary: [Annual Base Salary] ÷ 12
  • Bi-weekly Salary: [Annual Base Salary] ÷ 26

Example:

If Annual Salary = $80,000:

  • Monthly Salary = $80000.00 ÷ 12 = $6666.67
  • Bi-weekly Salary = $80000.00 ÷ 26 = $3076.92

3. Adjusting Compensation by Region

Offers vary based on regional regulations or practices, such as India's pension contributions.

Fields:

  • Annual Salary (Currency)
  • Pension Contribution Percentage (Number)
  • Gross Monthly Salary (Calculation, Currency)
  • Pension Contribution (Calculation, Currency)

Formulas:

  • Pension Contribution: [Annual Salary] * [Pension Contribution Percentage]
  • Gross Monthly Salary: [Annual Salary] / 12

Example:
If Annual Salary = ₹ 1000000.00 and Pension Contribution Percentage = .12 (12%):

  • Pension Contribution = × 0.12 = ₹ 120000
  • Gross Monthly Salary = ₹ 1000000.00 ÷ 12 = ₹ 83333.33

Creating calculated fields

To create a custom job field, click the Configure icon Icon-Configure.png on your navigation bar, then click Custom Options.

Screenshot-of-configure-custom-options-flow.png

Click Offers.

custom-options-offers.png

Click the Add Field button to create a new custom offer field.

custom-options-offer-add-field.png

Customize the new offer field. Every custom offer field requires a Field name and Field type.

From the Field type menu, choose Calculation.

You'll see the Calculation number format menu appear below Field type. You can choose to display our calculated number as a Currency or Number. Choose whichever one fits your use case.

offer-field-calculation-type-format.png

Use the Formula editor to create your calculation.

All formulas use offer field names and basic arithmetic (+, -, *, /). Enclose field names in curly brackets { }.

formula-editor.gif

Note: Once a custom offer field is created, the field type cannot be changed.

Fill out the rest of the information in this offer field as needed. You can read more about all the information available and their descriptions here.

When finished, click Save at the bottom of the page. 

Note: You can modify formulas at any time, but changes will only apply to future offers. Existing offers will not be updated.

How to use calculated fields in offers

You'll start by first creating an offer. From a candidate profile, open the Stages tab on the left side of the page and navigate to the Offer stage.

candidate-profile-stages.png Click Create Offer.

candiate-profile-create-offer.png

If you set an amount for the Annual Salary, you'll see the Bi-weekly salary amount calculated ([Annual Base Salary] ÷ 26) from the formula used in example 2.

create-offer-calculate-annual-biweekly-pay.png

When you fill out the Bonus percentage, you can see the Bonus Amount calculated (calculation) from the formula used in example 1.

create-offer-calculate-bonus.png

Enter the rest of your offer details in the pop-up window and click Save when you're finished. 

Notes:

  • Calculations only apply to the initial offer version. If you create a new version of an offer, calculated fields must be manually updated.
  • Do not use commas (,) when changing any values in calculated fields. You can only use periods (.) in these fields.
  • If a candidate has an existing offer, marked with the Refresh Orange_sync_symbol.png icon will trigger a new offer version if they're changed. For more information, visit Create new offer version and re-trigger offer approval.