Ultimate Notion Life Planner
Want to 5x your personal productivity? Organize your daily tasks, plans, goals, habits, journal, learning, bookmarks, reading, and more—all in one place!
Increase Personal ProductivityUltimate Notion Finance Dashboard
Hate spreadsheets? Make your financial life 3x easier with integrated templates for tracking your budget, expenses, debts, investments, subscriptions, and financial goals.
Organize Your FinancesNotion Freelancer & Client Portal
Don’t like going back and forth with emails and Slack messages? Use this client portal template to work together on projects, tasks, meetings, payments, reminders, and more.
Make Client Work EasierMarch 14, 2025
When working with numbers in Notion, you may need to round them to a specific decimal place for better readability, consistency, or calculations.
In this guide, we’ll explore different ways to round numbers in Notion—from basic rounding to more advanced formulas—so you can control the precision of your data.
By the end, you’ll be able to:
Notion has a built-in decimal adjustment feature.
This is the easiest method for rounding numbers, because you don't need to enter any custom formulas.
Suppose you're calculating Completed / Total Target to get a percentage number. Your initial setup might look like this:
By default, Notion may display long decimal values. To clean up the display, follow these steps:
Here's the result:
Want to display a progress bar alongside your percentage number? Here's how to convert percentage into progress bar:
Once you've done that, you can apply the same process to adjust the progress bar's decimal places by changing the "Decimal Places" setting inside "Edit Property."
You should see something like this:
Aside from using Method 1, you can also enter these Notion formulas to round numbers in your databases.
a) Rounding to Nearest Whole Number (No Decimals)
round(prop("Completed") / prop("Total Target ") * 100) / 100
28.89333243234% → 29%
b) Formula for Rounding to 1 Decimal Place
round(prop("Completed") / prop("Total Target ") * 1000) / 1000
28.89333243234% → 28.9%
c) Formula for Rounding to 2 Decimal Places
round(prop("Completed") / prop("Total Target ") * 10000) / 10000
28.89333243234% → 28.89%
Notion provides two useful functions for rounding numbers up or down:
ceil(prop("value"))
→ Always rounds up to the nearest whole number.floor(prop("value"))
→ Always rounds down to the nearest whole number.This method is helpful when you need to control how numbers round, especially when working with minimum or maximum ranges for calculations such as pricing, budgeting, and inventory tracking.
Here's how to apply to your percentage or progress bar number:
ceil(prop("Completed") / prop("Total Target ") * 100)
3.2 → 4
floor(prop("Completed") / prop("Total Target ") * 100)
3.9 → 3
Important Note:
This method displays a numeric value that can be used in further calculations within complex formulas.
However, the value does not automatically include a percentage symbol.
Adding the % value in your formula will convert it into a text string rather than numeric value.
format()
to customize decimal placesThe format()
function in Notion is useful when you need to control how numbers appear:
format(value)
converts a number into a text string with your desired decimal places.format(round(prop("Number"), 1))
Result: "12.3"
format(round(prop("Number"), 2))
Result: "12.35"
format(round(prop("Number"), 3))
Result: "12.345"
Note: Using the format()
function limits your ability to modify the Formula column properties. For example, you won’t be able to use "Edit Property" to format the number as a percentage or display it as a progress bar.
Therefore, if you're using this method to round decimal places, you can:
format(round(prop("Number"), 3) *100) + "%"
Again, similar to Method 3, adding the % value in your formula will convert it into a text string rather than numeric value.
Linking databases in Notion allows you to aggregate and analyze data across different tables.
However, when using a Rollup to display numerical values—such as the average score of sub-tasks in a Main Task database—the result often includes long decimal values, with no built-in option to adjust decimal places.
Next, create a new Formula column, rename it as "Progress Bar". Apply the formula to display the value, such as: prop("Average").
Click "Edit Property" in the Formula column and adjust the Decimal places setting as needed.
Yes! Use a Formula property to calculate and round your percentage. Then, click "Edit Property" and set the format to "Show as → Bar".
No, Notion's Rollup property does not have a built-in decimal place setting. If your rollup displays long decimal values, you'll need to create a Formula property and use the round()
function to control the decimal places.
format()
?Once you apply format()
, Notion converts the number into a text string, preventing options like "Show as Percentage" or "Show as Progress Bar" in the Edit Property settings. If you need these display formats, avoid using format()
and instead round the number using round()
.
Since Rollups don't support decimal adjustments, the best approach is to:
round()
to control the decimal places.For financial data, consider rounding up or down using ceil()
or floor()
instead of round()
, depending on whether you need to avoid underestimating or overestimating values. Example:
Round up (ceil) for tax calculations:
ceil(prop("Price") * 1.08)
Round down (floor) for budget constraints:
floor(prop("Budget") / prop("Months"))
This ensures precise control over financial data while avoiding rounding errors in pricing, taxes, or budgeting.
Organize your daily tasks, plans, goals, habits, journal, learning, bookmarks, reading, and more—all in one place! Think of a personal manager that streamlines your digital productivity.
Preview Template