Tutorials › Exam FM - Financial Mathematics › Positive-Part Formulas for Calls and Puts

Exam FM · Options and Payoff Profiles · Tutorial 784 of 998

Positive-Part Formulas for Calls and Puts

Use the positive-part function to express and calculate call and put payoffs at expiration without confusing payoff with profit.

Intermediate 10 min read

What You'll Learn

  • Define the positive-part function and interpret its value when its argument is positive, negative, or zero.
  • Express call and put expiration payoffs using the terminal underlying price and strike.
  • Justify why the payoff formulas are zero on one side of the strike and positive on the other.
  • Evaluate both formulas below, at, and above the strike.
  • Convert per-unit payoffs to contract amounts using multipliers and contract counts.
  • Distinguish an expiration payoff from an option premium or profit.

Introduction

At expiration, an option’s payoff depends on how the underlying asset’s price compares with the strike price. A call payoff cannot be negative for its holder: if exercising would not produce a positive amount, the holder can let the option expire. A put has the corresponding feature in the opposite direction. The positive-part function records this “zero if negative, otherwise keep the amount” rule in one expression.

This tutorial defines that function and uses it to express call and put payoffs at expiration. The formulas describe the payoff for one unit of the underlying, unless a contract multiplier is specified. They do not include the premium paid or received, so they are not profit formulas.

The Positive-Part Function

Definition: For any real number \(x\), its positive part is \(x^+=\max(x,0)\). Thus \(x^+=x\) when \(x>0\), and \(x^+=0\) when \(x\le 0\). In particular, \(0^+=0\).

The notation \(x^+\) is useful whenever an amount is available only if it is positive. For example, if \(x=-4\), then \(x^+=\max(-4,0)=0\); if \(x=4\), then \(x^+=\max(4,0)=4\). It does not mean the absolute value: \(|-4|=4\), whereas \((-4)^+=0\).

For an option payoff, the input to the positive-part function is a difference between a market price and a contractual price. The maximum operation is applied to that difference and zero—not to the two prices separately.

Call and Put Payoffs at Expiration

Let \(S_T\) denote the underlying asset’s price at expiration time \(T\), and let \(K\) denote the option’s strike price. Both are measured in the same currency per unit of the underlying. The formulas below give the expiration payoff to the holder of one option on one unit of the underlying. If a contract covers more than one unit, apply its multiplier after finding the per-unit payoff.

Payoff formulas: The expiration payoff of a call is \((S_T-K)^+\), and the expiration payoff of a put is \((K-S_T)^+\). Equivalently, these are \(\max(S_T-K,0)\) and \(\max(K-S_T,0)\), respectively.

The order of the subtraction matters. A call compares the terminal price with the strike as \(S_T-K\); a put reverses that comparison as \(K-S_T\). The positive-part operation then prevents either holder’s expiration payoff from falling below zero.

These are payoffs, not option prices or profits. They give the amount associated with the option at expiration, before accounting for any premium paid or received earlier. They also do not require an interest rate or a probability model: once \(S_T\) and \(K\) are specified, the payoff is determined directly.

Why the Formulas Hold

At expiration, the call’s exercise amount per unit is the terminal asset price less the strike. If that difference is positive, the payoff is \(S_T-K\); if it is zero or negative, the holder’s expiration payoff is zero. The two cases combine as follows:

$$ \text{Call payoff} = \begin{cases} S_T-K, & S_T>K,\\ 0, & S_T\le K \end{cases} =(S_T-K)^+. $$

For a put, the corresponding difference is the strike less the terminal asset price. A positive difference gives the put’s payoff; a zero or negative difference gives a payoff of zero:

$$ \text{Put payoff} = \begin{cases} K-S_T, & S_T<K,\\ 0, & S_T\ge K \end{cases} =(K-S_T)^+. $$

These case definitions and maximum expressions agree in every region, including the boundary \(S_T=K\), where both payoffs equal zero. This justification concerns the expiration payoff only; it does not value an option before expiration.

Worked Example: Evaluating One Call and One Put

A hypothetical option has strike \(K=\$64.00\) per share. At expiration, the share price is \(S_T=\$51.40\). Calculate the expiration payoff per share for a call and for a put with this strike. Assume one share per option, no contract multiplier, and no transaction costs. The terminal price is given as a fixed scenario; no interest rate, mortality assumption, or probability distribution is needed.

Call method. Use \((S_T-K)^+\), keeping the terminal price first:

$$ (S_T-K)^+=(\$51.40-\$64.00)^+=(-\$12.60)^+ =\max(-\$12.60,\$0)=\$0. $$

Put method. Reverse the subtraction and use \((K-S_T)^+\):

$$ (K-S_T)^+=(\$64.00-\$51.40)^+=(\$12.60)^+ =\max(\$12.60,\$0)=\$12.60. $$

Check. The terminal price is \(\$12.60\) below the strike, so the call’s positive-part input is negative and the put’s is positive. The resulting payoffs, \(\$0\) and \(\$12.60\) per share, match that comparison. The common mistake to avoid is reversing the subtraction for a call or using an absolute value, which would incorrectly give the call a positive payoff here.

Reading the Formulas Across the Strike

The strike divides possible terminal prices into three cases. Below the strike, the put has a positive payoff and the call has zero payoff. At the strike, both have zero payoff. Above the strike, the call has a positive payoff and the put has zero payoff. This is a direct consequence of the signs of \(S_T-K\) and \(K-S_T\); it does not require a separate pricing model.

Terminal-price comparisonCall payoffPut payoff
\(S_T<K\)\(0\)\(K-S_T\)
\(S_T=K\)\(0\)\(0\)
\(S_T>K\)\(S_T-K\)\(0\)

The table is a useful check on any substitution into the formulas. For instance, a proposed positive call payoff when \(S_T<K\) signals either a subtraction error or an error applying the maximum with zero.

Worked Example: Checking Both Sides of the Strike

A hypothetical call and a hypothetical put each have strike \(K=\$100\) per share. Find the payoff per share for each option at terminal prices of \(\$82\), \(\$100\), and \(\$117.50\). Treat each option separately; assume one share per option, no multiplier, and no transaction costs. Each terminal price is a specified scenario, not a random variable, so no interest rate or probability distribution is required.

At \(S_T=\$82\):

$$ \text{Call}=(\$82-\$100)^+=(-\$18)^+=\$0,\qquad \text{Put}=(\$100-\$82)^+=(\$18)^+=\$18. $$

At \(S_T=\$100\):

$$ \text{Call}=(\$100-\$100)^+=\$0^+=\$0,\qquad \text{Put}=(\$100-\$100)^+=\$0^+=\$0. $$

At \(S_T=\$117.50\):

$$ \text{Call}=(\$117.50-\$100)^+=(\$17.50)^+=\$17.50,\qquad \text{Put}=(\$100-\$117.50)^+=(-\$17.50)^+=\$0. $$

Check. Below, at, and above the strike, the results follow the three rows of the comparison table: respectively, put-only positive, both zero, and call-only positive. The mistake this comparison catches is treating equality with the strike as a positive payoff; the difference is exactly zero there.

From Per-Unit Payoff to Contract Amount

The positive-part formulas first produce an amount per unit of the underlying. A contract multiplier converts that amount to the payoff for one contract. If there are multiple contracts, multiply again by the number of contracts. Keep these steps separate so the strike and terminal price are compared in their quoted units before applying the multiplier.

Worked Example: Applying an Index Multiplier

A hypothetical index put has strike \(K=5{,}080\) index points. At expiration, the index level is \(S_T=5{,}012\) points. Each contract pays \(\$5\) per index point of payoff, and an investor holds 3 contracts. Calculate the aggregate expiration payoff. Assume the quoted levels and multiplier are exact, with no transaction costs. The index level is specified, so no interest rate or probability distribution is needed.

Step 1: Find the positive-part input in index points. For a put, subtract the terminal index level from the strike:

$$ K-S_T=5{,}080-5{,}012=68\text{ index points}. $$

Step 2: Apply the positive part. The input is positive, so the per-unit payoff is:

$$ (K-S_T)^+=(68)^+=68\text{ index points}. $$

Step 3: Convert to dollars for one contract. Each index point is worth \(\$5\):

$$ 68\text{ points}\times \$5\text{ per point}=\$340\text{ per contract}. $$

Step 4: Multiply by the number of contracts.

$$ 3\times \$340=\$1{,}020. $$

Check. The index finished \(68\) points below the put strike, giving a positive put payoff; the multiplier and contract count convert those points to \(\$1{,}020\). The common mistake to avoid is treating 68 index points as 68 dollars, or applying the \(\$5\)-per-point multiplier before finding the index-point difference.

Common Mistakes and Exam Checks

  • Forgetting the zero floor. If \(S_T-K<0\), the call payoff is not a negative amount; it is \((S_T-K)^+=0\). Likewise, a put payoff cannot be negative.
  • Reversing the subtraction. Use \(S_T-K\) for a call and \(K-S_T\) for a put. A quick check is to ask which option should have a positive payoff for the stated price comparison.
  • Replacing the positive part with an absolute value. The expression \(|S_T-K|\) is generally not either option’s payoff, because it is positive on both sides of the strike.
  • Confusing payoff with profit. The formulas here contain only \(S_T\) and \(K\). They do not subtract an earlier premium or include financing of that premium.
  • Applying a multiplier to the wrong quantity. First calculate the price difference and take its positive part in the underlying’s quoted units; then convert using the contract multiplier.

A reliable calculation therefore follows the same order each time: identify whether the option is a call or a put, write the correct difference, take the maximum with zero, and only then apply any contract multiplier or contract count. This procedure is aligned with the SOA Exam FM (Financial Mathematics) syllabus.

Check Your Understanding

For each problem, calculate the requested expiration payoff only. Unless a multiplier is given, assume one unit of the underlying per option; no premium or transaction cost is included.

  1. A hypothetical call has strike \(K=\$52.75\) and expires when the underlying price is \(S_T=\$61.20\). What is its payoff per unit? (Answer: \(\$8.45\))
  2. A hypothetical put has strike \(K=\$118\) and expires when \(S_T=\$123.50\). What is its payoff per unit? (Answer: \(\$0\))
  3. A call and a put, considered separately, each have strike \(K=\$76.40\). At \(S_T=\$69.10\), find the call and put payoffs per unit. (Answer: Call \(\$0\); put \(\$7.30\))
  4. A hypothetical call has strike \(K=\$140\), and \(S_T=\$146.80\). Each contract covers 25 units of the underlying, and there are 8 contracts. Find the aggregate expiration payoff. (Answer: \(\$1{,}360\))
  5. A hypothetical index put has strike 5,080 points and expires at 5,012 points. Its multiplier is \(\$5\) per index point, and there are 3 contracts. Find the aggregate expiration payoff. (Answer: \(\$1{,}020\))
Clinical Biostats