FRM Exam Part II · Counterparty Risk and Beyond
Counterparty Credit Risk Basics and Exposure Metrics: CE, PFE, EE and EPE
Updated 11 October 2026 · Fact-checked
Counterparty credit risk is the risk that a counterparty defaults before a contract's final cash flow, when the contract has positive value to you. Exposure metrics measure that value: current exposure today, then PFE (a high percentile), EE (the average) and EPE (time-average of EE) of future exposure. Effective EPE uses non-decreasing EE.
Understand Counterparty Credit Risk Basics and Exposure Metrics
Counterparty credit risk (CCR) is the risk that the other side of a derivative or financing trade defaults before the contract ends. It differs from a loan. With a loan, you know the amount at risk: the principal. With a derivative, the value can be positive or negative and changes with the market. You lose only if the contract is worth something to you when the counterparty defaults.
This is why exposure is floored at zero. If the contract is worth -₹10 crore to you, you owe the counterparty, and a default does not create a credit loss on that trade (you still owe the amount). So exposure = max(V, 0), where V is the mark-to-market value of the trade or netting set from your side.
Current exposure (CE) is the exposure today: max(V, 0), or the replacement cost. It is observable. But it says nothing about the future. A new swap has a CE of zero, yet its value can grow before the counterparty defaults. So we model future exposure, usually with Monte Carlo simulation of risk factors, and read off statistics at each future date.
At each future date, you get a distribution of exposure. Potential future exposure (PFE) is a high percentile of that distribution, for example 95% or 97.5%. It is used for limits. Expected exposure (EE) is the mean of the exposure distribution at that date, used for pricing and capital. Plot either against time and you get an exposure profile. For a swap, the profile rises then falls as payments are made (amortisation effect) while volatility builds (diffusion effect).
Expected positive exposure (EPE) is the average of EE over a time horizon, weighted by time. Effective EE is EE forced to be non-decreasing over the first year, which captures rollover of short-dated trades. Effective EPE is the average of effective EE over the first year, or until the longest-maturity contract in the netting set matures if that is sooner. Basel uses effective EPE, multiplied by alpha (set at 1.4 in the regulatory framework), to get exposure at default for internal-model CCR capital.
Key formulas to remember
- Exposure
- Exposure = max(V, 0)
- V is the netting-set mark-to-market from your side. A negative value means no credit exposure on that set.
- Current exposure
- CE = max(V today, 0)
- Also called replacement cost. Backward-looking, zero for a freshly struck at-market trade.
- Potential future exposure
- PFE(t) = the α-percentile of exposure at date t
- Typically 95% to 99%. It is a quantile, so it is not additive and not an average.
- Expected exposure
- EE(t) = E[max(V(t), 0)]
- Mean of the positive part, not the mean of V, so it is always at least as large as the expected value of V.
- Expected positive exposure
- EPE = Σ EE(tₖ) × Δtₖ ÷ T
- Time-weighted average of EE over the horizon T.
- Effective EE
- Effective EE(tₖ) = max(Effective EE(tₖ₋₁), EE(tₖ))
- Non-decreasing over the first year. Captures rollover risk of short-term trades.
- Effective EPE
- Effective EPE = Σ Effective EE(tₖ) × Δtₖ ÷ T, over the first year (or to maturity if all trades mature sooner)
- Basel exposure at default for internal models = alpha × effective EPE, with alpha 1.4 as the supervisory default.
- Maximum PFE
- Max PFE = max over t of PFE(t)
- The peak of the PFE profile, often compared with the counterparty limit.
How to solve Counterparty Credit Risk Basics and Exposure Metrics questions
Use this method for any question on CCR exposure metrics, whether it asks for a calculation or an interpretation.
- 1Identify the metric asked for: CE, PFE, EE, EPE, effective EE or effective EPE. Note whether it is a point in time or a time average.
- 2Check the netting set. Exposure is measured on the net value if a legally enforceable netting agreement exists, then floored at zero.
- 3Apply the floor: replace each negative value with zero before averaging. Never average V and then floor.
- 4For PFE, find the stated percentile of the exposure distribution at that date. For EE, take the probability-weighted average of the floored values.
- 5For effective EE, run through the dates in order and carry forward any earlier higher EE so the series never falls within the first year.
- 6For EPE or effective EPE, weight each EE by its time interval and divide by total time. Use equal weights if intervals are equal.
- 7If asked for exposure at default, multiply effective EPE by alpha (1.4 unless the question gives another value).
- 8Check the interpretation: PFE is for limits, EE and EPE are for pricing and capital, CE is for today's replacement cost.
Quickest way: Floor, rank, carry forward, average
When to use it: Use it when the question gives a short table of scenario values or EE by date and asks for one metric.
- Floor every scenario value at zero first.
- For PFE, sort the floored values and pick the percentile. For EE, take the mean.
- For effective EPE, write the EE list and fill in a running maximum.
- Average the running-maximum list using time weights.
- Scan the options: eliminate any that confuse PFE (percentile) with EE (mean), or that average unfloored values.
Common mistakes in Counterparty Credit Risk Basics and Exposure Metrics
Treating EE as the average of V rather than the average of max(V, 0).
Students think of expected value of the trade, which can be negative.
Fix: Floor each scenario at zero before averaging. EE is never negative.
Confusing PFE with EE.
Both are future exposure statistics, and the names sound alike.
Fix: PFE is a high percentile (worst-case style, used for limits). EE is the mean (used for pricing and capital).
Using EPE where effective EPE is required for regulatory EAD.
Both are time averages, so they look identical.
Fix: Effective EPE uses non-decreasing EE over one year. Basel EAD for internal models is alpha × effective EPE.
Saying current exposure of a new at-the-money swap equals its risk.
CE is easy to compute, so it is assumed to be enough.
Fix: CE is zero at inception but future exposure is positive. Always consider the profile over time.
Adding PFEs of different trades to get the portfolio PFE.
Students assume percentiles add like means.
Fix: Percentiles are not additive. Simulate the netting set and take the percentile of the net exposure. Summing PFEs overstates it when netting and diversification exist.
Assuming the exposure profile of a swap keeps rising until maturity.
Volatility grows with time, so students stop there.
Fix: Remaining payments shrink as the swap ages. Profiles rise then fall (humped); the amortisation effect eventually dominates.
Worked examples
Example 1
A netting set is simulated at one future date with five equally likely scenarios for its net value to your bank (USD million): -4, 0, 6, 10, 14. Calculate the expected exposure at that date.
Show the solution
- Floor each value at zero: 0, 0, 6, 10, 14.
- Each scenario has probability 1/5.
- Sum the floored values: 0 + 0 + 6 + 10 + 14 = 30.
- EE = 30 ÷ 5 = 6.
Answer: EE = USD 6 million. The mean of the unfloored values would be 5.2, which is the wrong figure.
Example 2
Expected exposure (USD million) for a netting set at the end of each quarter over one year is: Q1 8, Q2 12, Q3 10, Q4 6. Each period is 0.25 year. Calculate the effective EPE and the exposure at default using alpha of 1.4.
Show the solution
- Build effective EE as a running maximum: Q1 8, Q2 max(8,12) = 12, Q3 max(12,10) = 12, Q4 max(12,6) = 12.
- Weights are 0.25 each, total horizon 1 year.
- Effective EPE = (8 + 12 + 12 + 12) × 0.25 = 44 × 0.25 = 11.
- EAD = 1.4 × 11 = 15.4.
Answer: Effective EPE = USD 11 million and EAD = USD 15.4 million. Plain EPE would be (8+12+10+6) × 0.25 = 9, which is lower because it ignores the non-decreasing rule.
Exam tips
- Read the metric name twice. Many wrong options are the right number for a different metric, such as the mean instead of the percentile.
- Always floor at zero before averaging. This is the most frequent calculation trap.
- For effective EPE, write the running maximum line explicitly and only within the first year.
- Link metric to use: PFE to limits, EE and EPE to CVA and capital, CE to current replacement cost.
- In conceptual questions, mention netting set and enforceability. Exposure without legally enforceable netting is measured gross, trade by trade.
Practice questions from Counterparty Risk and Beyond
- A bank has a swap with a counterparty. Its expected positive exposure profile is flat at USD 10 million, the counterparty's expected negativ…
- A bank and a counterparty have a netting set with a current mark-to-market of +30 million to the bank. The credit support annex has a thresh…
- A bank has an uncollateralised derivative portfolio with a corporate counterparty. Under the standard unilateral CVA framework, which expres…
- A bank's desk computes a unilateral CVA of 2.0 million and a DVA of 0.5 million on a netting set. Funding costs on uncollateralised exposure…
- A risk manager is assessing the residual risk in a collateralised OTC derivatives relationship with daily margining. Which feature best expl…
Counterparty Credit Risk Basics and Exposure Metrics: frequently asked questions
What is the difference between expected exposure and potential future exposure?
Expected exposure is the average of positive exposure at a future date. Potential future exposure is a high percentile, such as 95% or 97.5%, of that same distribution. EE feeds pricing and capital, while PFE feeds credit limits.
What is effective EPE in counterparty risk?
Effective EPE is the time average of effective expected exposure over the first year, or to maturity if all trades end sooner. Effective EE is made non-decreasing to reflect that short trades are rolled over. Basel multiplies it by alpha to get exposure at default under internal models.
How do you calculate potential future exposure for derivatives?
Simulate the risk factors that drive the netting set, revalue it at each future date, floor values at zero and take the chosen percentile across scenarios. Repeat for each date to build a profile. The peak of that profile is the maximum PFE.
Why is exposure floored at zero?
If a contract is worth less than zero to you, you owe the counterparty and gain nothing from their default on that set. Credit loss arises only when the value is positive. So exposure is max(V, 0).