Skip to content

Billing Methodology

BitGo calculates client invoices according to the following terms.

Price Feeds:

Transactions will be assessed a notional USD value at the time of the transaction using third-party pricing sources.

Digital Asset Storage Fee or Assets Under Custody (AUC):

Unless a client’s agreement states otherwise, we calculate AUC fees on a per-Digital Asset basis on all of the client’s wallets under an enterprise, including the Go Account.

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 for AUC" below). Each Digital Asset may be billed separately and given its own line-item in the bill.

Even though a custodial wallet’s balance in asset terms may remain the same over the course of a period of months, the AUC fee will fluctuate month to month as the average USD value of those assets fluctuates.

Overage Fees on the Digital Asset Storage Fees (to the extent applicable) are calculated as a percentage fee (bps) on the average USD value of the Digital Asset balance exceeding the “Included Digital Assets Stored” amount set forth in client’s agreement. Unless a client’s agreement states otherwise, Digital Asset Storage Overage Fees are calculated on the aggregate average Digital Asset balance, valued in USD.

Computing Average Balance for AUC:

For each wallet, we calculate the Digital Asset’s balances at the top of each hour and multiply it by the Digital Assets’s price at that 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 client’s agreement.

Transactional Billing or Tiered Billing:

We bill only on outgoing transactions from wallets, including the Go Account, sent to addresses outside of the client’s BitGo enterprise. Transaction Fees will not be charged on internal transfers by a client between client’s accounts, and Wallet Services within client’s BitGo enterprise.

Unless a client's agreement states otherwise, each Digital Asset is billed separately. For every outgoing transaction, we add its USD value, at the time of the transaction, to that Digital Asset’s total volume of outgoing transactions for the billing period, then apply the rate for the tier that total falls into.

Overage Fees on the Transaction Fees (to the extent applicable) are calculated as a percentage fee (bps) on the USD value of outgoing transactions over and above the “Included Transaction Volume” set forth in a client’s agreement. Unless a client’s agreement states otherwise, we calculate Transactional Overage Fees on an aggregate transaction volume basis, valued in USD.

For example, the below outlines how transactional fees would be calculated for a client with a client with tiered fee structure agreement:

  • A client has two transaction fee tiers:

  • $0–$1,000,000 at 25 bps

  • $1,000,000+ at 20 bps

  • BTC sends from $0 to $1 million are billed at 25 bps — $2,500 total. All BTC sends after that are billed at 20 bps.

  • An ETH send of $100 is still billed at 25 bps because tiers are tracked separately for each Digital Asset.

  • If a transaction spans both tiers — for example, a client who has already sent $999,000 in XRP sends $2,000 more — the first $1,000 is billed at 25 bps and the next $1,000 at 20 bps.

Final Bill:

The final bill adds the AUC and transactional charges together and compares the total to the client’s monthly minimum (MM), if applicable.

Self-Service Accounts:

BitGo, Inc. offers self-custody wallets through self-service accounts. BitGo, Inc. offers these accounts free of charge (which may change in the future at BitGo, Inc.’s sole discretion). If a client later enters a custody relationship with a BitGo entity, its existing self-custody wallets may continue to have no fees.