Exchange Updates

Bitget Gold Perpetual: How to Trade and Check Four-Hour Funding

8 min

The short answer

To trade a gold perpetual on Bitget, identify XAUUSDT in USDT-margined futures, check its funding interval and next update, then size the position from its full value and the margin you intend to commit. At 04:48 SGT on 1 November, the official public data showed a four-hour funding interval and a current rate of 0%; that reading answers the immediate holding-cost question, but does not fix the rate for a later settlement. The current funding response supplies that timestamped observation.

The useful calculation starts before the order. Separate the fee for opening or closing a position from the funding exchanged while holding it. Our worked examples below use an assumed 10,000 USDT position so you can replace it with the position value on your own order screen.

Show less

Start with the contract, not a gold headline

The official contract response identifies XAUUSDT as a perpetual with USDT as its quote currency and supported margin coin. It showed the symbol status as normal, a minimum quantity of 0.01, a quantity increment of 0.01 and a minimum trade value of 5 USDT. Those are fields for this named contract, captured in this run. They should not be transferred to another gold-related symbol because its name looks similar. The XAUUSDT contract response provides the values.

Bitget's precious-metals terms describe USDT-margined perpetuals as contracts that use USDT for margin and profit-and-loss settlement. They have no expiry date. The same terms explain that funding helps align a perpetual with its underlying spot index. Buying a position here therefore means choosing a derivatives exposure and a margin commitment; the contract description is the document to read before treating a gold price headline as a trading instruction. The precious-metals contract glossary explains those mechanics.

Before proceeding, write down the exact symbol, the intended direction, the full position value and the margin mode. Then check whether your account actually offers that contract. A public symbol response establishes the market's published parameters; it does not establish your account's permissions or regional eligibility. We have not verified an account-specific offer in this run.

The Bitget profile and fee comparison is a starting point for the venue-level costs. Keep the XAUUSDT specification beside it when deciding what the proposed order would cost. A venue's general futures description and one named contract answer different parts of that decision.

The four-hour clock changes the cost question

The funding response at 04:48 SGT returned a funding-rate interval of four hours and a next-update timestamp corresponding to 08:00 SGT on 1 November. The contract specification independently returned a four-hour interval field. Both are official Bitget endpoints, so these are two records from one operator, rather than independent verification of the exchange's calculations.

This is why the interval belongs beside the rate whenever you record it. A rate written without a period leaves the cost comparison unfinished. If you compare another contract, copy its own period and observation time too. Do not compare two displayed percentages as though they necessarily describe the same holding period.

The general trading-fees FAQ describes funding exchanges on an eight-hour schedule. For this XAUUSDT check, the symbol-specific live fields both showed four hours. That discrepancy makes the contract screen worth checking again before you submit an order or carry a position across the next settlement. We use the current symbol fields for this snapshot, while retaining the FAQ as the source for the funding formula and payment direction. The fee FAQ describes the general mechanism.

A practical record can be brief: XAUUSDT, observed 04:48 SGT, current funding 0%, period four hours, next update 08:00 SGT. Preserve the labels as well as the values. In particular, the API field is called next update; our observation does not prove an individual account's eventual debit or credit at that time. Your funding history, when available, is the place to reconcile a completed payment.

Calculate funding on position value

Bitget's FAQ gives the formula as funding fee equals position value multiplied by the funding rate. It says positive funding means long holders pay short holders, while negative funding reverses that direction. These statements explain the sign of the payment; they do not give an account-specific final amount.

Applying the captured zero rate to an assumed position gives: 10,000 USDT × 0% = 0 USDT. That is our arithmetic on a hypothetical position and the observed rate. It is not a forecast of what holding that position until the next update will cost. Recalculate when the displayed rate changes and use the position value applicable to the calculation.

For a separate sensitivity example, assume a rate of positive 0.01%. A 10,000 USDT position would imply 10,000 × 0.0001 = 1 USDT for that funding calculation. Under the FAQ's direction rule, a long would pay and a short would receive. The 0.01% in this example is an assumption, not today's XAUUSDT reading. Its purpose is to show how to turn a percentage into a cash amount.

Use a separate line for each assumed settlement rather than multiplying the current reading across a day and calling that a verified daily cost. If the rate or position value differs between settlements, each calculation changes. A worksheet with observation time, period, position value, signed rate and calculated amount makes those assumptions visible without requiring a market forecast.

Zero base interest does not promise zero funding

A Bitget support notice says the base-interest component for specified metals and commodity perpetuals, including XAUUSDT, was reduced to 0% from 20:00 SGT on 6 May 2026. The notice also says the resulting funding rate can vary with the premium between the contract and its reference price. The base-interest explanation is the source for that distinction.

That historical change is useful context for reading the formula. It is not the reason to assume that every future XAUUSDT payment will be zero. For the current observation, the evidence of a zero rate is the response we fetched at 04:48 SGT. The older notice explains a component of the calculation; it cannot substitute for the current rate field.

This distinction also prevents a misleading cost comparison. A zero funding observation still leaves opening and closing fees to calculate. It also leaves the position's gain or loss to be measured separately. Keep these as separate amounts in your notes rather than giving the whole trade a single label such as free to hold.

Budget opening and closing fees separately

The contract response returned a taker fee rate of 0.0006 and a maker fee rate of 0.0002, equivalent to 0.06% and 0.02%. The general FAQ lists the same standard futures rates before account-level discounts. Use the rate applicable to the execution shown on your account; the public fields are the published inputs for this example.

For an assumed 10,000 USDT execution at 0.06%, the fee calculation is 10,000 × 0.0006 = 6 USDT. If an eventual closing execution also had 10,000 USDT of value at the same rate, its fee would be another 6 USDT, or 12 USDT combined. That second execution value is an assumption. A closing trade at a different value requires its own calculation, and funding remains a separate line.

The NexuAlpha partner registry fetched for this run lists a 60% share of eligible Bitget trading fees, with automatic daily settlement. On the assumed 6 USDT eligible fee, the registry-based calculation is 6 × 60% = 3.60 USDT returned. This is a share of fees paid, not of the 10,000 USDT position. Use the existing route in the Bitget profile for the registry-backed account path. The partner registry supplies the share and settlement fields; we have not verified an individual account's eligibility or settlement history.

Do not apply that percentage to funding in this worksheet. The registry gives a trading-fee share, while the FAQ describes funding as an exchange between position holders. Combining them would produce a saving that the opened sources do not establish.

Margin and exit checks before confirming

The captured contract specification showed a leverage range from 1 to 100. Bitget's glossary says leverage amplifies gains and losses, and describes initial margin as typically the inverse of leverage. It also says larger positions can face different leverage limits. Treat the published maximum as a parameter to inspect, not a target position size.

For example, the glossary's position-value relationship gives 10,000 USDT ÷ 10 = 1,000 USDT of initial margin at an assumed 10-times leverage, before other requirements. The same position at an assumed 20 times would give 500 USDT under that simplified calculation. Funding in our earlier example still uses the 10,000 USDT position value. Reducing the initial margin in this calculation does not reduce that funding base.

Check the margin mode separately. The glossary describes isolated margin as allocated to an individual position and cross margin as sharing the account's USDT balance across positions. It identifies mark price as the reference used for unrealized profit and loss and liquidation, and maintenance margin as the minimum needed to avoid liquidation. These fields belong in the order review even if the current funding display is zero.

Decide the exit before confirming: the intended closing condition, whether an existing take-profit or stop-loss order matches the position, and the liquidation information currently shown for the account. Those are reader checks derived from the documented mechanics, not settings we inspected on a live account. After execution, save the actual fill value and fee so the worksheet can be reconciled with the account record.

Quick answers about this snapshot

Is the current XAUUSDT funding rate fixed for the day?

No daily rate was established by this check. We observed 0% at 04:48 SGT, a four-hour interval and a next-update field of 08:00 SGT. A later observation needs a new record.

Does the public maximum leverage establish my available limit?

The response showed a maximum of 100, while the glossary says position size can affect leverage limits. Inspect the limit and margin requirement offered to your own account for the intended position.

What should I record after a trade?

Keep the contract symbol, fill value, execution fee, position size and margin mode. For funding, retain the payment's period, direction and completed amount from the account history. Compare completed records with your assumptions instead of rewriting the assumptions as completed results.

Sources

06
  1. BitgetXAUUSDT contract configuration · api.bitget.com
  2. BitgetXAUUSDT current funding rate · api.bitget.com
  3. BitgetCommon Terms for USDT-M Precious Metals Futures · bitget.com
  4. BitgetTrading Fees FAQ · bitget.com
  5. BitgetBase interest component for metals and commodity perps · bitget.com
  6. NexuAlphaPartner registry
Choose the next research step

More from Bitget

Bitget

  1. Silver falls below $50: XAG perpetuals show nearly 5% daily declines
  2. Gold falls below $3,900: which price matters for your XAU perpetual?
  3. Is the Bitget App Reliable? Official Download and Account Checks
  4. 83.5% of AXIS Still Locked, Axis Says in Response to Sale Allegations