SCHD dividend rounding
Assume 123.4567 shares throughout 2025: rounding each payout gives $129.34; rounding the annual total once gives $129.33. This one-cent difference uses an explicit example policy, not a broker's promised credit.
Keep the issuer's per-share precision until after multiplying by eligible shares. This worksheet isolates cash rounding; the SCHD dividend calculator models future assumptions, while the SCHD DRIP calculator audit addresses reinvestment prices and credited shares.
Recalculate the four cash events
Schwab's closed-2025 income rows are $0.2488, $0.2602, $0.2604 and $0.2782 per share. Dates and amounts were checked on October 8, 2026. The constant 123.4567 eligible shares are our hypothetical input. There are no purchases, sales, taxes or reinvestments inside this example.
| Payable date | Issuer $/share | Assumed shares | Exact cash | Rounded cash |
|---|---|---|---|---|
| 2025-03-31 | $0.2488 | 123.4567 | $30.71602696 | $30.72 |
| 2025-06-30 | $0.2602 | 123.4567 | $32.12343334 | $32.12 |
| 2025-09-29 | $0.2604 | 123.4567 | $32.14812468 | $32.15 |
| 2025-12-15 | $0.2782 | 123.4567 | $34.34565394 | $34.35 |
Download the event ledger (CSV)
The first line is 123.4567 × 0.2488 = 30.71602696 dollars. Apply the stated rule only now: $30.72. Repeat separately for the other lines to get $32.12, $32.15 and $34.35. Their sum is $129.34. Retaining all four exact products instead gives $129.33323892, which becomes $129.33 when rounded once.
The difference is 129.34 − 129.33 = +0.01 dollar. The two routes use identical shares and identical issuer distributions. Only the point where precision is discarded changes. Adding more digits to the final display cannot recover fractions of a cent that an earlier step already removed.
Do not round the per-share input first
Using the December row and an assumed 1,000 shares, 1,000 × 0.2782 = $278.20. Replacing the input with $0.28 first produces $280.00. The $1.80 overstatement is 1,000 × (0.28 − 0.2782), entirely caused by changing the input before multiplication. It is much larger than the one-cent aggregation difference above.
A display label of “about 28 cents” may summarize the per-share amount, but it is not a precision-preserving input. Keep two columns if needed: one with the exact issuer figure used for computation and another with a short display label. Never feed the abbreviated display column back into the calculation.
State the rounding policy explicitly
This page uses decimal half-up to the nearest cent for nonnegative cash: a half-cent tie goes to the higher cent. It does not establish what a broker does with fractional entitlements, residual balances, taxes or subsequent adjustments. Those require the account statement and applicable program terms.
The synthetic tie 1.005 dollars illustrates a separate policy choice: half-up gives $1.01, whereas half-even gives $1.00. This invented tie is not a SCHD distribution record. The actual four-event fixture above contains no exact half-cent tie, so it cannot distinguish these two tie-breaking rules.
Use decimal strings to reproduce the products, then apply the chosen cent rule. A binary floating-point shortcut can introduce an additional representation issue. The CSV preserves exact decimal inputs so that a spreadsheet or decimal-arithmetic script can recreate the example without relying on a formatted screen value.
Zero, tiny balances and missing data
With only 0.01 assumed share, the four products are $0.002488, $0.002602, $0.002604 and $0.002782. Each rounds to zero under this example rule, but their exact sum is $0.010476, which rounds to $0.01. Thus the difference can also be negative: zero minus one cent. This does not claim that a brokerage discards tiny entitlements.
With zero shares, both cash routes return zero. A missing share quantity or missing payment amount instead makes this worksheet unknown; it is not a measured zero. Negative or nonfinite shares are invalid for this long-only fixture. Four explicit zero payment inputs are a valid synthetic zero test, not a prediction of SCHD's next distribution.
| Case | Shares | Status | Sum rounded events | Round total once |
|---|---|---|---|---|
| fractional | 123.4567 | valid | 129.34 | 129.33 |
| whole | 1000 | valid | 1047.60 | 1047.60 |
| tiny | 0.01 | valid | 0.00 | 0.01 |
| zero | 0 | valid | 0.00 | 0.00 |
| missing_shares | missing | unknown | ||
| negative | -1 | invalid | ||
| missing_payment | 1000 | unknown | ||
| zero_payments | 1000 | valid | 0.00 | 0.00 |
| nonfinite | NaN | invalid |
Download all boundary inputs and expected outputs (CSV)
Which number should match my account?
Neither example total automatically represents your credit. First check the exact eligible share balance for each event, the issuer amount, account adjustments and the documented rounding treatment. A one-cent mismatch alone is not evidence of a missing distribution. Our dated share-lot worksheet isolates changing eligibility before rounding is considered.
Watch the narrated rounding walkthrough on the DividendSteps YouTube channel. English captions available.
For the inverse calculation, see the historical income target and whole-share threshold worksheet.
Sources and limits
Schwab's SCHD distribution record supplies the four historical dates and per-share amounts. Share balances, half-up policy, synthetic tie and boundary fixtures are explicit assumptions. The arithmetic and downloadable tests were independently calculated for this page. A public rounding question motivated the precision comparison; it supplies no financial inputs. This is a cash reconciliation example, not tax advice or a return forecast.