# Trading Fees and Regulatory Charges

> Explain base fees, partner markup, execution totals, and reporting fields consistently in a customer trading experience.

The quote response is the source for the estimated transaction economics before a market order. It exposes gross value, base fee, partner markup, total fee, and total cost or proceeds.

## Fee fields

| Field | Meaning |
| --- | --- |
| `gross` | Estimated local/converted notional before fees. |
| `baseFee` | MyStocks base execution fee. |
| `partnerMarkupFee` | Partner-configured markup, when applicable. |
| `fee` | Total displayed fee for the quote. |
| `totalCost` | BUY amount including fees. |

Fees can differ by account, asset class, exchange, and partner pricing configuration. Do not hard-code the current fee rate in a client; read the quote and report endpoints.

Use `GET /report/fees` and `GET /report/revenue` for period reporting. Customer-facing disclosures should distinguish MyStocks fees, your own markup, broker/custody charges, taxes, and local-market regulatory charges where applicable.
