How-to · Notion for Mac

How to create formula in Notion on Mac: step by step for the desktop app

To create formula in Notion on Mac, open your database, click the slider icon near the top, and choose Edit properties. Then click New property, select Formula, and click Edit formula to write it in the editor.

Updated Checked against Notion desktop app for Mac, database columns in the formula editor6 minMedium

Person working at a Mac laptop on a desk, setting up a Notion database for work
A Mac at a desk, the usual setting for building a Notion database. · Image by MyriChagnon from Pixabay

Quick answer

  • Open your database and click the slider icon near the top of the page.
  • Choose Edit properties, then New property, and select Formula as the type.
  • Name the property if you like, click Edit formula, and write the expression.
  • Fix errors as you type, then check the new column against a few rows.
  • Notion has no keyboard shortcut for this step. The menu is the documented route.

What you need

  • Notion desktop app for Mac installed and signed in
  • A database, such as a table, board or list, that you can edit
  • Edit access to the database you want to change
  • Your Mac chip name, from Apple menu > About This Mac, if the app will not open

How to Create a formula property in Notion on Mac in Notion on a Mac

  1. Open the database

    Formula properties are columns in a database, so open a page that holds one. A plain page with no database will not take a formula property.

  2. Open the View settings panel

    Slider icon near the topView settings

    Click the slider icon near the top of the database. Depending on the page, the label reads View settings or View options.

  3. Choose Edit properties

    View settingsEdit properties

    In the panel, select Edit properties. This opens the list of every property in the database.

  4. Click New property

    Edit propertiesNew property

    Click New property to start the form for a new column.

  5. Select Formula as the type

    New propertyFormula

    Open the type list and select Formula. The type decides what the column does, so pick Formula, not Rollup or Relation.

  6. Name the property (optional)

    Enter a short name in the name field, such as Total. Naming is optional, but you will type this name inside other formulas, so keep it simple.

    Tip: Property names go inside prop() in quotes, and they must match the column header exactly.

  7. Click Edit formula

    FormulaEdit formula

    Click Edit formula to open the formula editor.

    Tip: Open the editor from a database row to see a live preview of that row's result.

  8. Write the formula

    Type your expression. Use the left panel to insert property names and functions. Hover over an element in the right panel to read what it does. Errors appear as you type, so fix each one before you move on.

  9. Close the editor and check the column

    Close the editor and look at the new column in the table. Open a row and read the value. If the result looks wrong, reopen the formula and check each property name against its column header.

What you need before you start

The steps below follow the path in Notion's own formula help. You need the Notion desktop app for Mac and a database to hold the formula. Formula properties are columns, so a plain page with no database will not take one.

If you have not installed the app yet, follow how to install the Notion desktop app on Mac first. The help pages describe the same formula steps for every platform, so the menu path should look the same in the web app.

Create a formula property step by step

Start by opening the database itself. Then open its settings from the slider icon near the top of the page. That icon leads to the Edit properties list, where new columns are created.

After you pick Formula, Notion asks for a name. The name is optional. Choose something short, though, because you will type it inside other formulas. Property names go inside prop() in quotes, so a clear name saves typing errors later.

Person working at a Mac laptop on a desk, setting up a Notion database for work
A Mac at a desk, the usual setting for building a Notion database. · Image by MyriChagnon from Pixabay

Where the slider icon is and what it is called

Notion's help pages call the control View settings on one page and View options on another. Look for the slider symbol near the top, and trust the label you see on your own screen. The table below lists the four routes to a new formula column.

Four routes to a new formula property, from Notion's help pages.
RouteWhere to clickBest for
Settings panelSlider icon, then Edit properties, then New propertyEvery database, the path the help page describes
Plus signThe + next to the rightmost column headerQuick add at the end of the table
Insert left or rightClick a column header, then choose Insert left or Insert rightPlacing a formula beside a related column
Add propertyAdd property, then enter a name and pick a typeA database with no columns yet

Other ways to add a formula column

The settings panel is the most reliable route. It works on every database, and it is the path the formula help page describes. Use the other routes when a column is already on screen and you want the new one next to it.

The plus sign sits beside the rightmost column header. Click it, choose Formula, and the new column lands at the far right. To place it next to a specific column, click that column's header and choose Insert left or Insert right.

An empty database has no column headers to click, so use Add property instead. Enter a name, pick a type, and choose Formula. The first property is the only one that uses this route.

Write the formula in the Notion formula editor

When you click Edit formula, the formula editor opens. The left panel lists your properties, built-in values and functions. Use it to find the names you need before you type.

The right panel describes an element when you hover over it. Hover before you use an unfamiliar function, so you know what it expects. That check takes seconds, and it catches many wrong-type mistakes early.

If you opened the editor from a database row, a live preview shows the result for that row. Test against a record you already know. A known value makes a wrong result easy to spot.

Notes and a spreadsheet on an office desk, the kind of data a Notion formula property calculates
Tables of numbers, the kind of data a formula property works on. · Image by Pexels from Pixabay

A worked example: price times quantity

Say your database tracks orders. It has a number property called Price and another called Quantity. A formula property called Total can multiply them with prop('Price') * prop('Quantity').

Now suppose one row has no Quantity yet. That row can return an empty or wrong total. Notion's common errors page shows if() and ifs() for undefined values, though its examples focus on dates and people. The same idea can return a blank or a fallback for a missing number.

Test with one row first. Then copy the working pattern into other formulas. Keep each property focused on one job, because a formula that does three things is harder to debug than three small ones.

Hands typing on a laptop keyboard while checking rows of data for a formula
Checking each formula row by row. · Image by janeb13 from Pixabay

Mac checks: updates, refresh, and your chip

The Mac app updates itself, but you can check by hand. Click Notion in the menu bar and choose Check for Updates. Then press ⌘R to refresh the app and load new features.

  • Check for updates: Notion > Check for Updates
  • Refresh the app: ⌘R
  • Installed version: the ? menu in the sidebar, then More
  • Chip type: Apple menu > About This Mac

Your chip matters only when the app will not open. An incompatible download gives you a message that the application is not supported on this Mac. Compare your chip with the build you installed, then follow the fix guide.

Notion's releases page lists Notion 3.8 from October 13, 2026, and 3.7 from September 15, 2026. The page does not say those are Mac app versions. Use the ? menu to read the build number on your own machine.

Limits you will hit: property count and formula depth

Each database can hold up to 500 properties. When you reach that number, Notion does not create the new property and shows an error. Delete properties you no longer use, or combine similar ones, and try again.

500

Maximum properties one database can hold before Notion refuses another

Notion Help Center: Database properties

22

Property types Notion lists, including Formula, Relation, Rollup and Button

Notion Help Center: Database properties

15

Formula nesting layers in Notion's depth rule, written mostly for automations

Notion Help Center: Common formula errors

Formulas also have a depth limit. Notion's common errors page says a formula can nest 15 layers. Each reference to another formula or rollup adds one layer, even across databases.

That depth rule sits in a section written mostly for automations, so it may not apply to formula properties the same way. If you hit it, merge similar formulas and rollups into fewer properties. Fewer properties mean fewer links in the chain.

Mistakes people make with Notion formulas

  • Mistyping a property name. Match the column header exactly, because you type it inside prop().
  • Choosing the wrong return type. The result has to fit the property you are building.
  • Ignoring empty values. A blank date or person can break a calculation that works on full rows.
  • Writing one huge formula. Split it into two or three properties so each one stays readable.
  • Assuming person and multi-select values behave as text. Formulas 2.0 changed how some references return data.
  • Stacking references without counting them. Each reference adds a layer toward the nesting limit.

Formulas 2.0 changes you will notice

Formulas 2.0 added richer return types. A formula can now return pages, dates, people and lists, not only text, numbers or checkboxes. Some old formulas need one edit to get that richer output.

The language also gained local variables with let and lets, dot notation, and new functions such as match() and style(). Use let when one value appears more than once in a formula. That keeps the formula easier to read.

Related databases are also easier to reach. A formula can read a related database directly, without a rollup in the middle. The Formulas 2.0 guide does not give a release date, so don't use it to date your build.

Notion AI, plans, and fixing errors

The formula editor can offer a Notion AI prompt such as Fix the errors in this formula. That prompt is available on Business and Enterprise plans. Notion's pricing page lists Business at $20 per member per month, marked Recommended.

Free and Plus include only a limited trial of Notion AI, and Plus costs $10 per member per month. The pricing page does not mention formulas. You don't need AI to build a working formula, because the manual steps in this guide cover the first one.

Keyboard shortcuts that matter here

No keyboard shortcut creates a formula property. Notion's shortcuts page does not list one for opening database properties either. These shortcuts are the ones worth knowing while you work in a table.

  • ⌘/ edits several selected database rows or cards at once.
  • ⌘D fills table cells down.
  • ⌘R fills table cells right on the shortcuts page. The desktop help page uses ⌘R to refresh the app, so don't mix up the two meanings.

If you are still building the database, start with how to create a database in Notion on Mac. Once the formula works, how to filter a database in Notion on Mac shows you how to see only the rows you need.

Sharing a finished database is the next step for most teams. How to share a page in Notion on Mac covers permissions and links. If your data starts in a spreadsheet, how to import csv into notion on mac covers that route.

Next steps after your first formula

Test the formula on a few rows, including one with an empty value. Then check that sorting and filtering behave the way you expect. If anything looks wrong, reopen the editor and read the error before you change the logic.

Work on a copy of a shared database first, so a broken formula never reaches your team. Once the copy behaves, apply the same formula to the original. That order keeps the people who rely on the database out of the debugging.

Notion shortcuts for this on Mac

Notion keyboard shortcuts on Mac
To do thisPress
Refresh the app to load new features⌘R
Edit several selected database rows or cards⌘/
Fill table cells down⌘D
Create a formula propertyNone documented

If it does not work

I can't find the slider icon or the View settings label
Check that you are in a database, not a plain page. Then go to Notion > Check for Updates, press ⌘R, and look for the slider symbol near the top.
New property won't add and Notion shows an error
The database may have reached the 500-property limit. Delete properties you no longer use, or combine similar ones, then try again.
The formula returns an error or a blank value
Check each property name against its column header. Guard empty dates or people with if() or ifs(). Reduce lists with .first() or .at(0).
The app says it is not supported on this Mac
Click the Apple menu, choose About This Mac, and check your chip. Then compare it with the build you installed.
Notion says the formula is too deep
Merge similar formulas and rollups into fewer properties. Each reference to another formula or rollup adds one layer, up to 15.
The Fix the errors AI prompt does not appear
That prompt needs a Business or Enterprise plan. Check your plan before you troubleshoot the formula itself.

Faster with Lazur

Do it faster: ask Lazur while you are in Notion

Hold ⌥ ⌘ and say what you want. Lazur sees your Notion window. Lazur draws a circle and a label around the button or menu you need.

  • 1

    Hold ⌥⌘ and talk

  • 2

    Lazur draws a circle and a label around the button or menu you need.

  • 3

    You stay in Notion. Nothing to copy into a chat window.

Free for 3 days, then $18/month. Download for Mac

You say“Where's the View settings button? Lazur circles it on screen.”

Lazur · points at itLazur draws a circle and a label around View settings, then explains the next click. It points and explains. It does not click for you.

Notion
FileEditView settingsRight hereInsertFormatTools

Questions people ask

Can I create a formula property in the Notion web app too?

The help pages describe the same formula steps for every platform. No web-only or Mac-only difference for creating a formula is documented. Labels can still vary between builds, so match the names you see on your screen.

Is there a keyboard shortcut to create a formula property?

No. Notion's keyboard shortcuts page lists no shortcut for creating a formula property or opening database properties. The menu path, slider icon, Edit properties, then New property, is the documented route.

How many properties can one Notion database hold?

Each database can hold up to 500 properties. Past that limit, Notion does not create the new property and shows an error. Delete properties you no longer use, or combine similar ones, then try again.

Why does my formula say it is too deep?

Notion's errors page says formulas can nest 15 layers. Each reference to another formula or rollup adds one layer, even across databases. That rule is written mostly for automations, so merge similar formulas to reduce the chain.

Do I need a paid plan to use formulas?

The pricing page does not mention formulas. The Notion AI prompt that fixes formula errors is listed for Business and Enterprise plans. Business costs $20 per member per month, marked Recommended, and Plus costs $10.

Which macOS version do I need for Notion?

Notion's desktop help page does not state supported macOS versions or a current Mac version number. If the app says it is not supported, click the Apple menu, choose About This Mac, and check your chip.

Why did an old formula change after the Formulas 2.0 update?

Notion converted existing formulas so their output would not change. Formulas that read rollup, person, file, or multi-select values became text. Remove that conversion in the formula to get the richer output.

Sources

  1. Intro to formulas in Notion · Notion · checked 2026-11-07
  2. Database properties: Notion Help Center · Notion · checked 2026-11-07
  3. Common formula errors: Notion Help Center · Notion · checked 2026-11-07
  4. Notion for desktop (Mac & Windows) · Notion · checked 2026-11-07
  5. Notion keyboard shortcuts · Notion · checked 2026-11-07
  6. Formulas 2.0: How to use Notion's new and improved formulas with your existing setups · Notion · checked 2026-11-07
  7. Notion Pricing · Notion · checked 2026-11-07
  8. Notion Releases · Notion · checked 2026-11-07

Try Lazur free for 3 days

Hold a key and ask. Lazur sees your screen, points at the button and talks you through it, in any Mac app. No credit card.