BeeMarkets
BeeMarkets
Pioneering AI Broker: Lowest Spreads & Commissions
Home
Trade
Trading Environment
Spread Commission
Account
Account Type
Overview Standard Account Expert Account Pro Account Corporate Account
Manage Account
Deposits & Withdrawals
Market
Market
Forex Metal EnergyIndices Crypto
Platform
FastBull
Overview FastBull Web FastBull App
BeeMarkets
OverviewBeeMarkets App
Resources
News & Education
24/7 Economic Calendar Video
Trading tools
Currency Converter Margin Calculator Swap Calculator P/L Calculator
More
About Us
Why Us Contact BeeMarkets BM AI Help Center Term and Policy
Sign Up
Log In

English

Español

العربية

Bahasa Indonesia

Bahasa Melayu

Tiếng Việt

ภาษาไทย

Русский язык

Français

Italiano

Turkish

Português

日本語

한국어

简中

繁中

English
Language
  • Home
  • Trade
    • Trading Environment
    • Spread
    • Commission
  • Account
    • Account Type
    • Overview
    • Standard Account
    • Expert Account
    • Pro Account
    • Corporate Account
    • Deposits & Withdrawals
  • Market
    • Market
    • Forex
    • Metal
    • Energy
    • Indices
    • Crypto
  • Platform
    • FastBull
    • Overview
    • FastBull Web
    • FastBull App
    • BeeMarkets
    • Overview
    • BeeMarkets App
  • Resources
    • News & Education
    • 24/7
    • Economic Calendar
    • Video
    • Trading tools
    • Currency Converter
    • Margin Calculator
    • Swap Calculator
    • P/L Calculator
  • More
    • About Us
    • Why Us
    • Contact BeeMarkets
    • BM AI
    • Help Center
    • Term and Policy

English

Español

العربية

Bahasa Indonesia

Bahasa Melayu

Tiếng Việt

ภาษาไทย

Русский язык

Français

Italiano

Turkish

Português

日本語

한국어

简中

繁中

Sign Up Log In

How SOFR Futures Settle: Calendar Weighting, Compounding and the Rate Still to Be Fixed

zhan chen
Summary:

Five SOFR observations can cover seven days. Rebuild SR1 and SR3 reference rates, separate a 22.86-basis-point weighting mistake from a 0.13-basis-point compounding effect, and extract the remaining equivalent rate after part of the period has fixed.

A SOFR futures settlement check starts with the calendar, not with the average button in a spreadsheet. One-Month SOFR futures, or SR1, use a calendar-day arithmetic average. Three-Month SOFR futures, or SR3, compound interest in business-day blocks. Both can use the same daily benchmark, but they do not aggregate it in the same way. Once a reference period has begun, the futures-implied whole-period rate also includes interest that has already been fixed.

Those distinctions matter more than an extra decimal place. In the seven-day example below, ignoring weekend weights understates the arithmetic rate by about 22.86 basis points. Correct compounding adds only about 0.13 basis point. Treating both differences as a compounding adjustment would conceal the real error.

How SOFR Futures Settle: Calendar Weighting, Compounding and the Rate Still to Be Fixed_1

Start with the reference period, not the month printed on the quote

SR1 covers its contract calendar month. SR3 uses a reference quarter running from an included third Wednesday to an excluded third Wednesday three months later. A quarter is not automatically 90 days. The September 2026 SR3 contract, SR3U6, starts on September 16 and ends immediately before December 16: 91 calendar days. Its scheduled last trading day is December 15. The quoted contract name identifies the starting month; the rulebook’s delivery-month terminology identifies the ending month.

This is a calendar check, not a forecast of that contract’s settlement. It already catches two consequential mistakes: using September alone for SR3U6, or annualizing every reference quarter with a fixed denominator of 90. The actual number of covered calendar days belongs in the calculation. An official rolling 90-day SOFR average is not a substitute unless its endpoints and calculation conventions match the contract.

Five published observations need not mean five days of interest

Consider an invented Monday-to-Sunday window. SOFR is 4% on Monday through Thursday and 5% on Friday. The following Monday is a business day. Friday’s rate therefore covers three calendar days. The table assigns each day exactly once; the resulting total is seven, not five.

SOFR value dayAssumed annual rateCalendar days coveredCompounding factor for the block
Monday4.00%11 + 0.04 / 360
Tuesday4.00%11 + 0.04 / 360
Wednesday4.00%11 + 0.04 / 360
Thursday4.00%11 + 0.04 / 360
Friday5.00%31 + 0.05 × 3 / 360

This is a shortened laboratory for comparing aggregation methods, not a seven-day futures contract. Real implementations must also handle holidays and cut blocks off at the contract boundaries. If a reference window begins on a Sunday, only the Sunday inside that window belongs to the carried-forward rate; the preceding Friday and Saturday must not be added simply because the same fixing applies to them.

Keep the rate’s value day separate from its publication day. The New York Fed generally publishes SOFR around 8 a.m. New York time on the following eligible business day. A publication-date column shifted into a value-date column can move a Friday rate—and its heavier weight—to the wrong place. Use the U.S. government securities business calendar rather than a stock-exchange trading calendar.

SR1 adds weighted rates; SR3 multiplies accrual factors

Write each annual rate as a decimal r, so that 4% is 0.04. Let d be the number of calendar days covered by that fixing and D the sum of all d values. The arithmetic annual rate, expressed as a percentage, is 100 × Σ(r × d) / D. For the teaching window it is (4 × 4 + 5 × 3) / 7 = 4.4285714286%.

The compounded annual percentage is 100 × [Π(1 + r × d / 360) − 1] × 360 / D. Multiplying the five blocks gives (1 + 0.04 / 360)⁴ × (1 + 0.05 × 3 / 360) = 1.000861370406724, approximately. Subtract one and annualize over seven days to obtain 4.4299049489%.

Friday’s block accrues simple interest over three days. Compounding resumes between business-day blocks; it does not create new Saturday and Sunday reset events. Replacing Friday’s factor with (1 + 0.05 / 360)³ changes the contract method. A persistent rate is not the same thing as a new daily compounding observation.

Diagnose the size of the discrepancy before changing the formula

CalculationUnrounded annual rateWhat the result tells us
Five observations, equal weights4.2000000000%Incorrect: omits the weekend weight
Calendar-weighted arithmetic average4.4285714286%Correct arithmetic aggregation for the teaching window
Business-day-block compounding4.4299049489%Correct compounded aggregation for the teaching window
Compounding each weekend day separately4.4302027140%Incorrect: changes the non-business-day convention

The equal-weight calculation is (4 + 4 + 4 + 4 + 5) / 5 = 4.2%. Its shortfall relative to the correct arithmetic rate is 0.2285714286 percentage point, or 22.85714286 basis points. By contrast, correct compounding exceeds the arithmetic result by about 0.13335203 basis point. Incorrectly compounding each weekend day adds a further 0.02977651 basis point above the correct compounded result.

These are three different comparisons, with three different baselines. They should not be collapsed into a single unexplained “basis.” The extra digits expose the mechanisms; they are neither executable prices nor exchange-rounded settlement outputs. Nor does the small compounding difference establish a tradable SR1–SR3 spread: the listed contracts cover different periods and carry different dollar sensitivities.

A rate of 4.8% for the whole period is not 4.8% for the remaining days

Now use a separate synthetic 90-day period. Its first 45 days have a known cumulative factor A = 1.00625. Assume the price-implied target for the complete period is 4.8%, corresponding to an illustrative index of 95.2. The required complete-period factor is T = 1 + 0.048 × 90 / 360 = 1.012. The remaining factor must therefore be T / A = 1.005714285714286, approximately.

To make the remaining-rate calculation reproducible, specify its calendar: the sequence of day weights [1, 1, 1, 1, 3] occurs six times, followed by [1, 1, 1]. Those 33 blocks cover 45 days. Solve Π(1 + r × d / 360) = 176 / 175, the exact value of T / A, for a single constant r. The solution is approximately 4.5589363869% a year, not 4.8%.

A is an assumed aggregate of known accruals, not a claim about historical fixings. The 90-day calendar is also synthetic; it does not replace the 91-day SR3U6 calendar above. The result answers a narrow question: what constant future rate would reconcile this known factor, this remaining calendar and this whole-period target? Dividing a percentage into two equal halves, or subtracting one rate from another, does not perform that reconciliation.

As the unfixed portion gets shorter, a small change in the whole-period target can require a larger change in the remaining equivalent rate, with known accruals held constant. A quiet-looking full-period quote should not therefore be read as an equally small change in expectations for the days still ahead.

Many changing future paths can produce the same remaining factor. The constant is not a prediction of every fixing, a real-world probability-weighted expectation or an implied probability for one policy meeting. SOFR measures secured overnight Treasury financing, not the central bank’s target range itself. A meeting-probability model would need additional assumptions that this calculation does not supply.

Only then convert the rate into an index and a cash result

The index convention is 100 minus the annual rate expressed in percentage terms. A rate of 4.8 means 95.2, not 99.952. A one-basis-point rise in the contract reference rate lowers the index by 0.01 point. Its dollar value is $41.67 for one SR1 contract and $25 for one SR3 contract. This sensitivity concerns the complete contract rate; a one-basis-point shock to a single daily fixing is diluted by its calendar weight and, for SR3, the other accrual factors.

Final cash settlement does not mean the holder deposited a principal amount and receives the entire reference-period interest. Futures gains and losses follow index changes and variation settlement. Equally, rebuilding the terminal reference rate is a different task from understanding how an exchange determines a daily settlement price.

Preserve calculation precision through the aggregation, then apply the final-rounding convention valid for that contract and delivery. Do not infer it from the trading tick. An announced rule change must be checked against its applicable contracts rather than a headline date. The examples here deliberately stop before contract-specific final rounding. For the terminal SOFR observation, CME specifies the first published value; blindly replacing every observation with a subsequently downloaded history can therefore break an otherwise correct reconciliation.

A five-step settlement audit that can actually find the error

  1. Identify the contract and endpoints. Record the included start, excluded end and D. Keep the quoted contract month separate from a rulebook delivery month.
  2. Build the fixing ledger. Save value dates, publication dates, rates and applicable data versions. Map every in-window calendar day to exactly one fixing.
  3. Choose the aggregation. Use the weighted arithmetic sum for SR1 and business-day-block factors for SR3. Check percentage-to-decimal conversions and the 360-day basis.
  4. Separate known and unknown accruals. For a partly fixed compounded period, divide the target factor by the known factor. Label any constant-rate solution as an assumption, not a forecast.
  5. Reconcile the final output. Apply the contract’s valid rounding rule, subtract the percentage rate from 100, and check dollar sensitivity separately from daily cash movements.

If a result still differs, inspect the calendar, data version and units before reaching for a market explanation. An omitted weekend, a misplaced fixing or a mismatched reference quarter is a reproducible error—not evidence of a policy surprise or an arbitrage opportunity.

Copyright © 2026 FastBull Ltd
News, historical chart data, and fundamental company data are provided by FastBull Ltd.
Risk Warnings and Disclaimers
You understand and acknowledge that there is a high degree of risk involved in trading. Following any strategies or investment methods may lead to potential losses. The content on the site is provided by our contributors and analysts for information purposes only. You are solely responsible for determining whether any trading assets, securities, strategy, or any other product is suitable for investing based on your own investment objectives and financial situation.
BeeMarkets
InstagramTwitterfacebooklinkedin
App Store Google Play
Trade
Trading Environment
Spread
Commission
Account
Account Type
Overview
Standard Account
Expert Account
Pro Account
Corporate Account
Manage Account
Deposits & Withdrawals
Market
Market
Forex
Metal
Energy
Indices
Crypto
Platform
FastBull
Overview
FastBull Web
FastBull App
BeeMarkets
Overview
BeeMarkets App
Resources
News & Education
24/7
Economic Calendar
Video
Trading tools
Currency Converter
Margin Calculator
Swap Calculator
P/L Calculator
More
About Us
Why Us
Contact BeeMarkets
BM AI
Help Center
Term and Policy

BEE SOUTH AFRICA (PTY) LTD is a broker registered in South Africa with registration number 2025 / 325303 / 07. Its registered address is:21 Villa Charlise, Edgar Road, Boksburg, Boksburg, Boksburg, Gauteng, 1459.BEE SOUTH AFRICA (PTY) LTD is an affiliated entity of Bee (COMOROS) Ltd, and the two operate independently.

BEEMARKETS INTRODUCTION TO FINANCIAL SERVICES LLC is a broker registered in the United Arab Emirates with registration number 1471759. Its registered address is:مكتب رقم Office No.101 ملك الشيخ أحمد بن راشد بن سعيد آل مكتوم - ديرة - هور العنز.BEEMARKETS INTRODUCTION TO FINANCIAL SERVICES LLC is an affiliated entity of Bee (COMOROS) Ltd, and the two operate independently.

Risk Disclosure:OTC derivative contracts, such as Contracts for Difference (CFDs) and leveraged foreign exchange (FX), are complex financial instruments carrying significant risks. Leverage can lead to rapid losses, potentially exceeding your initial investment, making these products unsuitable for all investors. Before trading, carefully evaluate your financial position, investment goals, and risk tolerance. We strongly recommend consulting independent financial advice if you have any doubts about the risks involved.

BeeMarkets does not guarantee the accuracy, timeliness, or completeness of the information provided here, and it should not be relied upon as such. The content—whether from third parties or otherwise—is not a recommendation, offer, or solicitation to buy or sell any financial product, security, or instrument, or to engage in any trading strategy. Readers are advised to seek their own professional advice.

Jurisdictional Restrictions:BeeMarkets does not offer services to residents of certain jurisdictions, including the United States, Mainland China, Australia, Iran, and North Korea, or any region where such services would violate local laws or regulations. Users must be 18 years old or of legal age in their jurisdiction and are responsible for ensuring compliance with applicable local laws. Participation is at your own discretion and not solicited by BeeMarkets. BeeMarkets does not guarantee the suitability of this website’s information for all jurisdictions.

Risk Disclosure Anti-Money Laundering Privacy Policy
Copyright © 2026 BeeMarkets, All Rights Reserved