BitGo calculates our customers' bills according to the following terms.
Transactions on BitGo Platform V2 will be assessed a notional USD value using a combination of the BitcoinAverage rate and the CryptoCompare rate at the time of the transaction.
Read more about BitcoinAverage's methodology.
We calculate AUC fees for a given set of wallets under an enterprise on a per-coin level. The set of wallets included in AUC billing can differ from contract to contract, but generally includes all of the customer's custodial wallets.
AUC billing is based on a percentage fee (bps) calculated on the average USD balance of assets under custody over the month (see “Computing Average Balance” below). Each coin and token bill may be calculated separately and given its own line-item in the bill.
Even though custodial wallets may execute a minimal number of transactions and therefore have the same coin-based balance over the course of the month, the USD value of the coins varies over the hours of the month resulting in differing USD-based balances at each hourly fencepost.
We calculate balances at the beginning of each hour. This means that transactions or price changes in the very last hour of the month are not reflected in the average for that month; instead, they will be reflected in the average for the following month.
For each wallet, we calculate the balance in coins for that wallet at the top of each hour, and multiply the balance by the price of the coin as of that point in time to derive the hourly USD balance.
We then average the hourly USD balances, to derive the average USD balance for the month.
The average monthly USD balance is then multiplied by the rate or tiered rates specified in the customer's contract.
“Transactional Billing,” and “Tiered Billing” are used interchangeably to refer to the billing structure used for self-managed wallets.
For this type of billing, we only bill outgoing transactions sent to wallets outside of the customer's enterprise. Transactions sent to wallets maintained by the customer's enterprise will not be billed.
The billing report is separated by coin, and each coin and token have their own entry or entries in the bill. In tiered billing, each coin starts the count from 0. On each externally sent transaction, we use the USD value sent and count it towards the billable amount sent for that coin.
Let's look at an example:
The final bill adds together the AUC and VDP charges and compares that to the customer monthly minimum (MM).
Withdrawal Fees, Institutional Accounts
A withdrawal fee as determined by your contract may apply to withdrawals of assets from custodial or self-custody wallets to a non-BitGo wallet. There is no fee applied for deposits. This fee is separate from the blockchain network fee.
Self-Service Accounts (PayGo)
For self-service accounts without a contract, a 0.25% fee applies to withdrawals of UTXO-based assets from self-custody wallets. There is no fee applied for deposits or withdrawals to the same wallet. This fee includes all on-chain withdrawals independent of the destination. This fee is separate from the blockchain network fee. The fee will not be applied if the transaction fee would be lesser than 5460 satoshis.