[@nexim/financial-calculate](../README.md) / calculatePercentageDiscount

# Function: calculatePercentageDiscount()

> **calculatePercentageDiscount**(`marketPrice`: `number`, `salePrice`: `number`, `decimal`: `number`): `number`

Calculates the discount percentage between the market price and the sale price.

## Parameters

| Parameter     | Type     | Default value | Description                                                         |
| ------------- | -------- | ------------- | ------------------------------------------------------------------- |
| `marketPrice` | `number` | `undefined`   | The original market price of the item.                              |
| `salePrice`   | `number` | `undefined`   | The sale price of the item.                                         |
| `decimal`     | `number` | `2`           | The number of decimal places to round the result to (default is 2). |

## Returns

`number`

## Example

```ts
calculatePercentageDiscount(100, 80); // Returns 20.00
```
