induwara.lk
induwara.lkSri Lanka · Finance

Sri Lanka CSE Stock Brokerage Calculator

Find the total cost of any Colombo Stock Exchange trade in seconds. The tool itemises brokerage, CSE fee, CDS fee, SEC cess, and Share Transaction Levy — and shows the break-even sell price after buy-side fees. Sources cited, no signup.

By Induwara AshinsanaUpdated May 16, 2026
CSE trade costper-leg fees & break-even
CSE schedule · verified 2026-05-16
×

Whole number of shares in this trade.

Rs

Live order price or executed fill price.

%

Statutory minimum 0.64% — brokers may charge above this.

Quick presets
Gross trade value
Rs 195,000.00
Total fees
Rs 2,184.00
Effective 1.12%
Total cost
Rs 197,184.00
Break-even sell
Rs 199.42
Price needed to recover all fees on a same-day sell

Fee breakdown

ComponentRateAmount
Brokerage0.640%Rs 1,248.00
CSE fee0.084%Rs 163.80
CDS fee0.024%Rs 46.80
SEC cess0.072%Rs 140.40
Share Transaction Levy (STL)0.300%Rs 585.00
Total fees1.120%Rs 2,184.00

Sources: CSE transaction cost schedule, SEC of Sri Lanka, IRD Share Transaction Levy (Finance Act 2020), CDS fee schedule — all linked in the methodology section below. Last verified 2026-05-16.

How it works

A trade on the Colombo Stock Exchange is never charged at the bare price you see on the order ticket. Five separate fees stack on top of the gross trade value — and they apply on both the buy and the sell leg. This page reproduces the CSE published schedule for ordinary equity trades up to Rs 50,000,000 (the band that covers virtually all retail orders):

  1. Gross trade value = quantity × price per share.
  2. Brokerage: minimum 0.64% of gross, set by the CSE Rule Book. Brokers may charge above this floor for advisory clients but never below it.
  3. CSE fee: 0.084% of gross, collected by the exchange itself to fund market operations.
  4. CDS fee: 0.024% of gross, paid to the Central Depository Systems for settlement and electronic share registry maintenance.
  5. SEC cess: 0.072% of gross, paid to the Securities and Exchange Commission as the regulator's share of transaction revenue.
  6. Share Transaction Levy (STL): 0.3% of gross per leg, levied under the Finance Act 2020 amendment and remitted to the Inland Revenue Department. Applied separately on the buy and the sell.

Summed, the floor-schedule fees total 1.120% of gross trade value per leg. The calculator applies each rate to the gross value, rounds each line item to two decimals (matching the contract-note convention your broker emails after settlement), then sums them. A second independent path — the aggregate rate formula totalFees = gross × (0.640 + 0.084 + 0.024 + 0.072 + 0.300)/100 — reproduces the same total within rounding noise. Both methods are unit-tested against worked examples reconciled to the CSE's own published trade cost illustration.

For a Buy, the calculator returns the total amount you must pay (gross + fees) and the break-even sell price — the price at which a same-day exit would recover the full buy-side cost after sell-side fees. The closed form is P = totalCost / (qty × (1 − totalFeeRate)). For a Sell, the calculator returns net proceeds (gross − fees) and the effective per-share amount you actually receive after the broker settles to your account.

Above Rs 50,000,000 the CSE allows brokers to negotiate rates below the floor for institutional orders. The tool surfaces a warning at that threshold rather than pretending the schedule still applies.

Worked examples

Buy 1,000 JKH @ Rs 195.00 (minimum brokerage)

  1. Gross: 1,000 × Rs 195.00 = Rs 195,000.00
  2. Brokerage (0.640%): Rs 1,248.00
  3. CSE fee (0.084%): Rs 163.80
  4. CDS fee (0.024%): Rs 46.80
  5. SEC cess (0.072%): Rs 140.40
  6. STL (0.300%): Rs 585.00
  7. Total fees: Rs 2,184.00 (effective 1.120%)
  8. Total cost: Rs 195,000.00 + Rs 2,184.00 = Rs 197,184.00
  9. Break-even sell price: Rs 197,184 ÷ (1,000 × 0.98880) = Rs 199.42

Sell 500 DIAL @ Rs 11.30 (minimum brokerage)

  1. Gross: 500 × Rs 11.30 = Rs 5,650.00
  2. Brokerage (0.640%): Rs 36.16
  3. CSE fee (0.084%): Rs 4.75
  4. CDS fee (0.024%): Rs 1.36
  5. SEC cess (0.072%): Rs 4.07
  6. STL (0.300%): Rs 16.95
  7. Total fees: Rs 63.29 (effective 1.120%)
  8. Net proceeds: Rs 5,650.00 − Rs 63.29 = Rs 5,586.71
  9. Per-share net: Rs 11.17 (vs Rs 11.30 gross)

Buy 10,000 NDB @ Rs 100 at 1.000% (advisory broker)

  1. Gross: 10,000 × Rs 100 = Rs 1,000,000.00
  2. Brokerage (1.000%): Rs 10,000.00
  3. CSE fee (0.084%): Rs 840.00
  4. CDS fee (0.024%): Rs 240.00
  5. SEC cess (0.072%): Rs 720.00
  6. STL (0.300%): Rs 3,000.00
  7. Total fees: Rs 14,800.00 (effective 1.480%)
  8. Total cost: Rs 1,014,800.00
  9. Break-even sell price: Rs 1,014,800 ÷ (10,000 × 0.98520) = Rs 103.00

Frequently asked questions

Sources & references

The brokerage, CSE fee, CDS fee, SEC cess, and Share Transaction Levy rates on this page were last cross-checked against the CSE's published schedule on 2026-05-16. The page is reviewed after every CSE Rule Book amendment and every Inland Revenue Amendment Act that touches the STL.

Related tools

Rate this tool
Be the first to rate

Comments & feedback

Spotted a bug or want an improvement? Tell us — our team reviews every comment, and good ideas get built. Comments are public and anonymous.

Found a bug, edge case, or want to suggest an improvement?

Email me at [email protected] — most fixes ship within 24 hours.