Collections:
Other Resources:
"30/360 US" - Rules Expressed Differently
What are different ways to express "30/360 US" Day Count Rules?
✍: FYIcenter.com
Many web sites express the 30/360 US Day Count Convention rules
differently, and name it differently. But if you can prove that they
are all specifying the same rules.
cbonds.com - Note that cbonds.com does not include the interest scheduled to be paid on EOM condition on the last day of February rules.
Names: 30/360 US, 30U/360, 30US/360, 30/360SIA
Rules:
Day count = (Y2-Y1)·360 + (M2-M1)·30 + (D2-D1)
Convention:
• if D1=31 then D1=30
• if D2=31 and D1=30 or 31 then D2=30
• if D1 is the last day of February then D1=30
• if D1 is the last day of February and D2 is the last day of
February then D2=30
Names: 30/360 US, 30U/360, 30US/360, 30/360 SIA
Rules:
result = (360 * deltaYear + 30 * deltaMonth + deltaDay) / 360
The deltaDay is then calculated once day-of-month adjustments have
occurred:
- If the schedule uses EOM convention and both dates are the last day of
February, change the second day-of-month to 30.
- If the schedule uses EOM convention and the first date is the last day
of February, change the first day-of-month to 30.
- If the second day-of-month is 31 and the first day-of-month is 30 or 31,
change the second day-of-month to 30.
- If the first day-of-month is 31, change the first day-of-month to 30.
Wadim Djatschenko: The Nitty Gritty of Bond Valuation
Names: 30/360 US
Rules:
DIST(T1,T2) = (360*(Y2-Y1) + 30*(M2-M1) + (D2-D1)) / 360
The adjustment rules can be summarized as:
- D1 = 30, if (C1 and C2) or C4
- D2 = 30, if (C1 and C2 and C3) or (C5 and C6)
where C1, C2, C3, C4 and C5 are logical conditions:
C1: Interest payment schedule is at End of Month
C2: T1 is the last day of February
C3: T2 is the last day of February
C4: D1 = 31
C5: D2 = 31
C6: D1 = 30 or 31
Names: 30/360 US
Rules:
DayCountFactor = (360*(Y2-Y1) + 30*(M2-M1) + (D2-D1)) / 360
Date adjustment rules:
- If the investment is EOM and (Date1 is the last day of February) and
(Date2 is the last day of February), then change D2 to 30.
- If the investment is EOM and (Date1 is the last day of February),
then change D1 to 30.
- If D2 is 31 and D1 is 30 or 31, then change D2 to 30.
- If D1 is 31, then change D1 to 30.
The best way to specify the 30/360 US convention rules is:
T1 = (Y1,M1,D1)
T2 = (Y2,M2,D2)
Day_Count_Factor = (360*(Y2-Y1) + 30*(M2-M1) + (D2-D1)) / 360
where D1 and D2 are adjusted sequentially as below:
If interest scheduled to be paid on EOM:
If T1 is EOM of February:
Set D1 to 30
If T2 is EOM of February, set D2 to 30
If D1 = 31, set D1 = 30;
If D2 = 31 and D1 > 29, set D2 = 30.
⇒ "30/360 US" - EOM Period Examples
2026-02-09, ∼239🔥, 0💬
Popular Posts:
What are Historical Values of the US Unadjusted CPI (Consumer Price Index)? Here are Historical Valu...
What are Historical Values of the US Unadjusted MoM (Month over Month) Inflation Rates? Here are His...
What are Historical Values of the US Unadjusted YoY (Year over Year) Inflation Rates? Here are Histo...
If you are buying or selling a US Treasury Bill, you can use this online tool to calculate the YTM (...
If you are buying or selling a US Treasury Bill, you can use this online converter to calculate the ...