Quick Answer

PRICE Function

Calculates the price of a security that pays periodic interest.

✓ Excel✓ Google SheetsExcel All versions

Syntax

PRICE
(settlement, maturity, rate, yld, redemption, frequency, [basis])

Parameters

ParameterDescriptionRequired
settlementDate the security is purchased.Required
maturityDate the security expires.Required
rateAnnual coupon rate.Required
yldAnnual yield to maturity.Required
redemptionRedemption value per $100 face value.Required
frequencyNumber of coupon payments per year (1, 2, or 4).Required
basisDay-count convention (0 = US 30/360, default).Optional

Basic Example

Price of a semi-annual bond

=PRICE(DATE(2024,4,1), DATE(2034,4,1), 0.05, 0.06, 100, 2)
Result$92.64

A 10-year bond with a 5% coupon and 6% yield, priced at about $92.64 per $100 face value.

Advanced Examples

Example 1: Annual pay bond

European bond

Price of an annual-pay bond

=PRICE(DATE(2024,4,1), DATE(2034,4,1), 0.05, 0.06, 100, 1, 1)
Result: Price using annual payments
Frequency 1 means annual coupon payments.

How PRICE Works

PRICE calculates the present value of all future coupon payments plus the redemption value, discounted at the yield to maturity. It assumes the bond pays regular periodic interest.

1
Enter settlement
Type the settlement
2
Enter maturity
Type the maturity
3
Enter rate
Type the rate
4
Enter yld
Type the yld
5
Calculate
Press Enter to get the result.

Important Notes & Limitations

  • Settlement must be before maturity.

  • Frequency must be 1, 2, or 4.

  • For bonds with irregular coupon periods, use ODDFPRICE or ODDLPRICE.

Common Errors & Fixes

#NUM! errorInvalid dates, rates, or frequency.

Fix: Verify all inputs.

#VALUE! errorDates are not recognized.

Fix: Use DATE function or valid date serial numbers.

Download Practice File

Practice PRICE with Real Data

Download a sample CSV file with pre-populated data and practice exercises for the PRICE function. Works in both Excel and Google Sheets.

Works in Google SheetsCompatible with ExcelIncludes exercises

File format: CSV (comma-separated values) - opens in Excel, Google Sheets, and all spreadsheet apps

Frequently Asked Questions

What is the difference between PRICE and PRICEDISC?
PRICE is for coupon-paying bonds. PRICEDISC is for discounted securities.
What does a price below 100 mean?
The bond is priced at a discount, typically because its coupon is below market yield.