How to Add a Percentage to Price in Excel

📅 Jan 09, 2026 📝 Sarah Miller

Manually updating product sheets to reflect rising costs is a tedious, error-prone challenge for pricing analysts. While standard funding sources like operational capital can temporarily absorb cost spikes, direct price adjustments are eventually required. Fortunately, mastering Excel formulas grants immediate margin protection by automating these updates. A critical stipulation, however, is that your source cells must be formatted correctly-either as decimals or percentages-to avoid mathematical errors. For example, applying =A2*(1+B2) instantly adds a 15% markup to a $50 base price. Below, we outline the exact formula variations and formatting steps you need to streamline your pricing workflow.

How to Add a Percentage to Price in Excel

Whether you are running an e-commerce store, managing inventory, or preparing a budget, adjusting prices is a routine task. One of the most common actions you will perform in Excel is adding a percentage increase to an existing price. This could be due to inflation, a cost-of-goods-sold (COGS) hike, tax applications, or a standard retail markup.

Excel makes these calculations incredibly fast and accurate, saving you from tedious manual work. In this comprehensive guide, we will explore the best formulas and techniques to add a percentage to an existing price, ranging from basic multiplication to advanced, dynamic bulk updates.

The Fundamental Math Behind Percentage Increases

Before writing the Excel formulas, it is helpful to understand the underlying mathematics. To add a percentage to a number, you essentially calculate the percentage amount of the original value and then add that amount back to the original value.

Mathematically, the calculation looks like this:

New Price = Original Price + (Original Price * Percentage)

To simplify this equation and make it more efficient for Excel, we can factor out the "Original Price":

New Price = Original Price * (1 + Percentage)

This simplified formula is the standard approach used in Excel because it is cleaner, faster to write, and less prone to parenthesis errors.


Method 1: The Standard Formula (Using Cell References)

If you have a column for your original prices and another column specifying the percentage increase, using direct cell references is the cleanest approach.

Step-by-Step Implementation:

  1. Assume your original price is in cell A2 (e.g., $100.00).
  2. Assume your percentage increase is in cell B2 (e.g., 15% or 0.15).
  3. Select the empty cell where you want the new price to appear (e.g., C2).
  4. Type the following formula and press Enter:
    =A2 * (1 + B2)
  5. Double-click the fill handle (the small square in the bottom-right corner of cell C2) to drag the formula down and apply it to the rest of your dataset.

Why this works:

Excel reads the percentage in cell B2 as a decimal. So, 15% is interpreted as 0.15. The formula evaluates as:
= 100 * (1 + 0.15)
= 100 * 1.15
= 115


Method 2: Adding a Static Percentage to an Entire Column

Sometimes, you don't have a separate column for the percentages. Instead, you want to apply a flat, uniform percentage increase to an entire list of prices-for instance, raising all product prices by exactly 8%.

In this case, you can hardcode the percentage directly into the formula.

Formula:

=A2 * 1.08

How to apply it:

  • If you want to increase by 5%, use: =A2 * 1.05
  • If you want to increase by 12%, use: =A2 * 1.12
  • If you want to increase by 150% (more than doubling the price), use: =A2 * 2.50

This approach keeps your spreadsheet clean by eliminating the need for an extra helper column just to store the same percentage value over and over again.


Method 3: The "Paste Special" Trick (No Formulas Required)

What if you want to update your prices in place? If you do not want to create a new column for "New Price" and instead want to overwrite your old prices directly with the new, increased prices, Excel's Paste Special feature is your best friend.

This method bypasses formulas entirely and modifies the raw numbers instantly.

Step-by-Step Guide:

  1. Find an empty cell anywhere in your worksheet and type the multiplier value. For example, if you want to increase your prices by 10%, type 1.10. If you want to increase them by 18%, type 1.18.
  2. Select that cell and copy it by pressing Ctrl + C (or Cmd + C on Mac).
  3. Highlight the range of original prices that you wish to update.
  4. Right-click on the selected range and choose Paste Special... from the context menu (or press Ctrl + Alt + V).
  5. In the Paste Special dialog box, locate the Operation section and select the radio button for Multiply.
  6. Click OK.
  7. Delete the multiplier value you typed in step 1 to keep your sheet clean.

Your original prices will instantly update to the new, increased values, and the cell formatting (such as currency symbols) will remain intact.


Method 4: Formatting Your Prices and Rounding

When you calculate percentage increases, you often end up with long decimal numbers. For example, adding 7.5% to $15.55 yields $16.71625. In retail, you cannot charge fractions of a cent, so you must round your prices.

Using the ROUND Function

To ensure your new prices are rounded clean to two decimal places (cents), wrap your percentage calculation inside Excel's ROUND function:

=ROUND(A2 * (1 + B2), 2)

The 2 at the end of the formula tells Excel to round the result to two decimal places.

Psychological Pricing (Rounding to .99)

In retail and marketing, pricing items to end in ".99" or ".95" is a proven strategy to boost sales. You can combine your percentage formula with the INT (integer) function to achieve this:

=INT(ROUND(A2 * (1 + B2), 2)) + 0.99

This formula calculates the increased price, rounds it, strips away the decimal portion using INT to leave only the whole dollar amount, and then adds exactly 0.99 cents to the end.


Handling Errors with IFERROR

If your price list contains missing data, text labels, or empty cells, your math formulas might return unsightly errors like #VALUE!. To prevent this and keep your spreadsheet looking professional, you can wrap your formula in the IFERROR function.

=IFERROR(A2 * (1 + B2), "Check Input")

With this formula, if Excel encounters an error (such as trying to multiply text), it will display "Check Input" instead of a cryptic error code.


Summary Comparison Table

Here is a quick-reference table to help you choose the right approach for your project:

Scenario Formula / Action Best Used For
Dynamic column-based increase =A2 * (1 + B2) Varying percentage increases listed in a separate column.
Uniform, hardcoded increase =A2 * 1.15 Applying a flat rate increase (e.g., 15%) across all items.
Overwrite original prices Paste Special -> Multiply Quick bulk adjustments without adding helper columns.
Clean financial rounding =ROUND(A2 * (1 + B2), 2) Ensuring prices are formatted correctly to standard cents.
Marketing retail pricing =INT(A2 * (1 + B2)) + 0.99 Forcing calculated prices to end in .99.

Conclusion

Mastering how to add percentages to existing prices in Excel is an essential skill for anyone working with financial sheets, budgets, or price books. Whether you prefer the dynamic capabilities of cell-referencing formulas, the simplicity of static multipliers, or the direct speed of the Paste Special feature, Excel provides a tool for every workflow. By combining these methods with rounding functions, you can create professional, consumer-ready price lists in seconds.

Disclaimer:
The documents and templates provided on this page are for informational and illustrative purposes only. They do not constitute professional, legal, or financial advice, and should not be relied upon as such. Because individual circumstances and regulatory requirements vary, these materials may not be suitable for your specific needs. We recommend consulting with a qualified professional before adapting or using any of these examples for official or commercial purposes.