{
 "version": 1,
 "verified": "2026-10-26T12:43:57+08:00",
 "gst_rate": 9,
 "note": "Standard published fees; not financial advice; verify with the broker.",
 "brokers": {
  "ibkr": {
   "name": "Interactive Brokers",
   "plans": [
    {
     "id": "ibkr-pro-fixed-sgx",
     "name": "IBKR Pro (Fixed)",
     "market": "SGX",
     "currency": "SGD",
     "settlement": [
      "unstated"
     ],
     "components": [
      {
       "id": "commission",
       "label": "Commission (all-in)",
       "type": "pct",
       "rate": 0.08,
       "min": 2.5,
       "gst": true,
       "charged_by": "IBKR",
       "source": "https://www.interactivebrokers.com.sg/en/pricing/commissions-stocks.php",
       "verified_at": "2026-10-26T12:43:57+08:00"
      }
     ]
    },
    {
     "id": "ibkr-lite-us",
     "name": "IBKR Lite",
     "market": "US",
     "currency": "USD",
     "settlement": [
      "unstated"
     ],
     "components": [
      {
       "id": "commission",
       "label": "Commission",
       "type": "flat",
       "amount": 0,
       "gst": true,
       "charged_by": "IBKR",
       "source": "https://www.interactivebrokers.com.sg/en/pricing/commissions-stocks.php",
       "verified_at": "2026-10-26T12:43:57+08:00"
      }
     ]
    },
    {
     "id": "ibkr-pro-fixed-us",
     "name": "IBKR Pro (Fixed)",
     "market": "US",
     "currency": "USD",
     "settlement": [
      "unstated"
     ],
     "components": [
      {
       "id": "commission",
       "label": "Commission",
       "type": "per_share",
       "rate": 0.005,
       "min": 1.0,
       "max_pct": 1.0,
       "gst": true,
       "charged_by": "IBKR",
       "source": "https://www.interactivebrokers.com.sg/en/pricing/commissions-stocks.php",
       "verified_at": "2026-10-26T12:43:57+08:00"
      }
     ]
    }
   ]
  },
  "saxo": {
   "name": "Saxo",
   "plans": [
    {
     "id": "saxo-classic-sgx",
     "name": "Saxo Classic",
     "market": "SGX",
     "currency": "SGD",
     "settlement": [
      "custodian"
     ],
     "components": [
      {
       "id": "commission",
       "label": "Commission",
       "type": "pct",
       "rate": 0.08,
       "min": 3.0,
       "gst": true,
       "charged_by": "Saxo",
       "source": "https://www.home.saxo/en-sg/rates-and-conditions/stocks/commissions",
       "verified_at": "2026-10-26T12:43:57+08:00"
      },
      {
       "id": "clearing",
       "label": "SGX clearing fee",
       "type": "pct",
       "rate": 0.0325,
       "gst": false,
       "charged_by": "SGX",
       "source": "https://www.home.saxo/en-sg/rates-and-conditions/stocks/trading-conditions",
       "verified_at": "2026-10-26T12:43:57+08:00"
      },
      {
       "id": "trading",
       "label": "SGX trading fee",
       "type": "pct",
       "rate": 0.0075,
       "gst": false,
       "charged_by": "SGX",
       "source": "https://www.home.saxo/en-sg/rates-and-conditions/stocks/trading-conditions",
       "verified_at": "2026-10-26T12:43:57+08:00"
      }
     ]
    },
    {
     "id": "saxo-classic-us",
     "name": "Saxo Classic",
     "market": "US",
     "currency": "USD",
     "settlement": [
      "custodian"
     ],
     "components": [
      {
       "id": "commission",
       "label": "Commission",
       "type": "pct",
       "rate": 0.08,
       "min": 1.0,
       "gst": true,
       "charged_by": "Saxo",
       "source": "https://www.home.saxo/en-sg/rates-and-conditions/stocks/commissions",
       "verified_at": "2026-10-26T12:43:57+08:00"
      }
     ]
    }
   ]
  },
  "tiger": {
   "name": "Tiger Brokers",
   "plans": [
    {
     "id": "tiger-sgx",
     "name": "Tiger Brokers",
     "market": "SGX",
     "currency": "SGD",
     "settlement": [
      "custodian"
     ],
     "components": [
      {
       "id": "commission",
       "label": "Commission",
       "type": "pct",
       "rate": 0.03,
       "min": 0.99,
       "gst": true,
       "charged_by": "Tiger",
       "source": "https://www.itiger.com/sg/commissions/fees",
       "verified_at": "2026-10-26T12:43:57+08:00"
      },
      {
       "id": "platform",
       "label": "Platform fee",
       "type": "pct",
       "rate": 0.03,
       "min": 1.0,
       "gst": true,
       "charged_by": "Tiger",
       "source": "https://www.itiger.com/sg/commissions/fees",
       "verified_at": "2026-10-26T12:43:57+08:00"
      },
      {
       "id": "trading",
       "label": "SGX trading fee",
       "type": "pct",
       "rate": 0.0075,
       "gst": true,
       "charged_by": "SGX",
       "source": "https://www.itiger.com/sg/commissions/fees",
       "verified_at": "2026-10-26T12:43:57+08:00"
      },
      {
       "id": "clearing",
       "label": "SGX clearing fee",
       "type": "pct",
       "rate": 0.0325,
       "gst": true,
       "charged_by": "SGX",
       "source": "https://www.itiger.com/sg/commissions/fees",
       "verified_at": "2026-10-26T12:43:57+08:00"
      }
     ]
    },
    {
     "id": "tiger-us",
     "name": "Tiger Brokers",
     "market": "US",
     "currency": "USD",
     "settlement": [
      "custodian"
     ],
     "components": [
      {
       "id": "commission",
       "label": "Commission",
       "type": "per_share",
       "rate": 0.005,
       "min": 0.99,
       "max_pct": 0.5,
       "gst": true,
       "charged_by": "Tiger",
       "source": "https://www.itiger.com/sg/commissions/fees",
       "verified_at": "2026-10-26T12:43:57+08:00"
      },
      {
       "id": "platform",
       "label": "Platform fee",
       "type": "per_share",
       "rate": 0.005,
       "min": 1.0,
       "max_pct": 0.5,
       "gst": true,
       "charged_by": "Tiger",
       "source": "https://www.itiger.com/sg/commissions/fees",
       "verified_at": "2026-10-26T12:43:57+08:00"
      },
      {
       "id": "settlement",
       "label": "Settlement fee",
       "type": "per_share",
       "rate": 0.003,
       "max_pct": 0.5,
       "gst": true,
       "charged_by": "US settlement agency",
       "source": "https://www.itiger.com/sg/commissions/fees",
       "verified_at": "2026-10-26T12:43:57+08:00"
      }
     ]
    }
   ]
  },
  "webull": {
   "name": "Webull",
   "plans": [
    {
     "id": "webull-sgx",
     "name": "Webull",
     "market": "SGX",
     "currency": "SGD",
     "settlement": [
      "custodian"
     ],
     "components": [
      {
       "id": "commission",
       "label": "Commission (standard)",
       "type": "pct",
       "rate": 0.025,
       "min": 0.8,
       "gst": true,
       "charged_by": "Webull",
       "source": "https://www.webull.com.sg/pricing",
       "verified_at": "2026-10-26T12:43:57+08:00"
      },
      {
       "id": "platform",
       "label": "Platform fee",
       "type": "pct",
       "rate": 0.025,
       "min": 0.8,
       "gst": true,
       "charged_by": "Webull",
       "source": "https://www.webull.com.sg/pricing",
       "verified_at": "2026-10-26T12:43:57+08:00"
      },
      {
       "id": "clearing",
       "label": "SGX clearing fee",
       "type": "pct",
       "rate": 0.0325,
       "gst": true,
       "charged_by": "SGX",
       "source": "https://www.webull.com.sg/pricing",
       "verified_at": "2026-10-26T12:43:57+08:00"
      },
      {
       "id": "trading",
       "label": "SGX trading fee",
       "type": "pct",
       "rate": 0.0075,
       "gst": true,
       "charged_by": "SGX",
       "source": "https://www.webull.com.sg/pricing",
       "verified_at": "2026-10-26T12:43:57+08:00"
      },
      {
       "id": "si1",
       "label": "SGX settlement instruction fee (clearing SI)",
       "type": "flat",
       "amount": 0.35,
       "gst": true,
       "charged_by": "SGX",
       "source": "https://www.webull.com.sg/pricing",
       "verified_at": "2026-10-26T12:43:57+08:00"
      },
      {
       "id": "si2",
       "label": "SGX settlement instruction fee (DA SI)",
       "type": "flat",
       "amount": 0.35,
       "gst": true,
       "charged_by": "SGX",
       "source": "https://www.webull.com.sg/pricing",
       "verified_at": "2026-10-26T12:43:57+08:00"
      }
     ]
    },
    {
     "id": "webull-us",
     "name": "Webull",
     "market": "US",
     "currency": "USD",
     "settlement": [
      "custodian"
     ],
     "components": [
      {
       "id": "commission",
       "label": "Commission",
       "type": "flat",
       "amount": 0,
       "gst": true,
       "charged_by": "Webull",
       "source": "https://www.webull.com.sg/pricing",
       "verified_at": "2026-10-26T12:43:57+08:00"
      },
      {
       "id": "platform",
       "label": "Platform fee",
       "type": "flat",
       "amount": 0,
       "gst": true,
       "charged_by": "Webull",
       "source": "https://www.webull.com.sg/pricing",
       "verified_at": "2026-10-26T12:43:57+08:00"
      }
     ]
    }
   ]
  },
  "uobkh": {
   "name": "UOB Kay Hian",
   "plans": [
    {
     "id": "uobkh-cash-sgx",
     "name": "UOB Kay Hian Cash account",
     "market": "SGX",
     "currency": "SGD",
     "settlement": [
      "cdp",
      "custodian"
     ],
     "components": [
      {
       "id": "commission",
       "label": "Commission",
       "type": "tiered_pct",
       "min": 25.0,
       "tiers": [
        [
         50000,
         0.275
        ],
        [
         100000,
         0.22
        ],
        [
         null,
         0.2
        ]
       ],
       "gst": true,
       "charged_by": "UOB Kay Hian",
       "source": "https://uobkh.com.sg/en/faq/article/equities",
       "verified_at": "2026-10-26T12:43:57+08:00"
      },
      {
       "id": "clearing",
       "label": "SGX clearing fee",
       "type": "pct",
       "rate": 0.0325,
       "gst": true,
       "charged_by": "SGX",
       "source": "https://uobkh.com.sg/en/faq/article/equities",
       "verified_at": "2026-10-26T12:43:57+08:00"
      },
      {
       "id": "trading",
       "label": "SGX trading fee",
       "type": "pct",
       "rate": 0.0075,
       "gst": true,
       "charged_by": "SGX",
       "source": "https://uobkh.com.sg/en/faq/article/equities",
       "verified_at": "2026-10-26T12:43:57+08:00"
      },
      {
       "id": "si",
       "label": "SGX settlement instruction fee",
       "type": "flat",
       "amount": 0.35,
       "gst": true,
       "charged_by": "SGX",
       "source": "https://uobkh.com.sg/en/faq/article/equities",
       "verified_at": "2026-10-26T12:43:57+08:00"
      }
     ]
    },
    {
     "id": "uobkh-utradex-sgx",
     "name": "UOB Kay Hian UTRADE X (cash upfront)",
     "market": "SGX",
     "currency": "SGD",
     "settlement": [
      "custodian"
     ],
     "components": [
      {
       "id": "commission",
       "label": "Commission",
       "type": "pct",
       "rate": 0.12,
       "min": 10.0,
       "gst": true,
       "charged_by": "UOB Kay Hian",
       "source": "https://uobkh.com.sg/en/faq/article/equities",
       "verified_at": "2026-10-26T12:43:57+08:00"
      },
      {
       "id": "clearing",
       "label": "SGX clearing fee",
       "type": "pct",
       "rate": 0.0325,
       "gst": true,
       "charged_by": "SGX",
       "source": "https://uobkh.com.sg/en/faq/article/equities",
       "verified_at": "2026-10-26T12:43:57+08:00"
      },
      {
       "id": "trading",
       "label": "SGX trading fee",
       "type": "pct",
       "rate": 0.0075,
       "gst": true,
       "charged_by": "SGX",
       "source": "https://uobkh.com.sg/en/faq/article/equities",
       "verified_at": "2026-10-26T12:43:57+08:00"
      },
      {
       "id": "si",
       "label": "SGX settlement instruction fee",
       "type": "flat",
       "amount": 0.35,
       "gst": true,
       "charged_by": "SGX",
       "source": "https://uobkh.com.sg/en/faq/article/equities",
       "verified_at": "2026-10-26T12:43:57+08:00"
      }
     ]
    },
    {
     "id": "uobkh-cash-us",
     "name": "UOB Kay Hian Cash account",
     "market": "US",
     "currency": "USD",
     "settlement": [
      "custodian"
     ],
     "components": [
      {
       "id": "commission",
       "label": "Commission",
       "type": "pct",
       "rate": 0.3,
       "min": 20.0,
       "gst": true,
       "charged_by": "UOB Kay Hian",
       "source": "https://uobkh.com.sg/en/faq/article/equities",
       "verified_at": "2026-10-26T12:43:57+08:00"
      }
     ]
    },
    {
     "id": "uobkh-utradex-us",
     "name": "UOB Kay Hian UTRADE X (cash upfront)",
     "market": "US",
     "currency": "USD",
     "settlement": [
      "custodian"
     ],
     "components": [
      {
       "id": "commission",
       "label": "Commission",
       "type": "pct",
       "rate": 0.12,
       "min": 13.0,
       "gst": true,
       "charged_by": "UOB Kay Hian",
       "source": "https://uobkh.com.sg/en/faq/article/equities",
       "verified_at": "2026-10-26T12:43:57+08:00"
      }
     ]
    }
   ]
  }
 },
 "not_available": [
  "moomoo",
  "POEMS (Phillip Securities)",
  "uSMART",
  "FSMOne (FSM Global)",
  "DBS Vickers",
  "OCBC Securities",
  "Maybank Securities",
  "CGS International",
  "Syfe Trade",
  "Longbridge"
 ]
}