To turn your Binance holdings into a Zakat calculation list, the key action is not to export all assets and add them up. Instead, first classify assets by their nature, then only include the Zakatable portion based on the market value on your Zakat anniversary date, converted into one pricing unit. Not all assets in your Binance account go into the same list: spot holdings, earn staking, futures margin, and leveraged borrowing are treated differently under Zakat rules. Below is a step-by-step guide you can follow directly.

The world's largest cryptocurrency exchange by trading volume,leading in security and liquidity.
New user benefit: Enjoy 20% off trading fees upon registration!
First Set Your Zakat Anniversary Date, Then Take a Snapshot of That Day's Holdings
The basis for Zakat calculation is the market value of your assets on the Zakat anniversary date (the day the hawl period ends), not the average holding over the past year, nor the balance you see right now. So the first step is to fix the date before you start organizing: starting from the day you first reached the nisab threshold, count one full Hijri year (about 354 days). That day is your Zakat anniversary date.
If you have been paying Zakat for several years, you usually keep the same date and do not need to find a new starting point every year. Once the date is set, your Binance holdings list should only include the asset snapshot from that day. The Binance app or website shows current balances, but it will not automatically keep a historical snapshot for you. You need to record the quantities manually on that day, or use screenshots and a spreadsheet to note the amount of each coin, then convert them later using that day's prices. If the anniversary date has already passed and you did not record it, a workaround is to check your Binance transaction history or wallet history. However, historical balances of on-chain assets may not be precisely recoverable. For on-chain wallets, you may need to use a block explorer to query by block height. This is where practical work often gets stuck: Zakat calculation depends on point-in-time records that you actively save. The platform does not keep archives for you.
Sort by Asset Type into Three Columns, Not by Coin
After getting the holdings list for your anniversary date, do not simply add them up in coin order. First assign each holding to one of the following three categories, then decide whether to include it in the list:
Category 1: Assets held as money or store of value. This includes BTC, ETH, USDT, USDC in your spot account, and most mainstream tokens used for saving or exchange. Under the mainstream view of contemporary scholars, these assets are treated like cash or currency and are subject to Zakat at 2.5% of their market value on the anniversary date. Stablecoins like USDT and USDC are the simplest to convert, close to 1:1 with the US dollar. Volatile coins need to be converted using the closing price or current market price on the anniversary date.
Category 2: Tokens or NFTs held for trading profit. If you clearly hold a token or NFT with the intention of selling it after the price rises, it may be classified as trade goods (ʿurūḍ al-tijārah), also subject to 2.5% of the anniversary market value. But there is a gray area here: how do you prove intention? If your Binance spot holdings include both BTC for long-term saving and altcoins you plan to sell soon, the Zakat treatment is the same in result: 2.5%. The classification does not change the rate, only helps you avoid omissions. What really needs to be distinguished is the third category.
Category 3: Holdings not included in Zakat. NFTs for personal use and collectibles you do not intend to sell are usually not included in Zakat. More common in a Binance account are futures margin and leveraged borrowed assets. These need separate handling, not simply inclusion or exclusion.
How to Handle Futures, Leverage, and Earn Holdings
In Binance's account structure, spot account, funding account, futures account, and margin account are separate. The number you see in "total assets" may already include margin from the futures wallet, but the Zakat treatment is different.
Futures margin: If you put USDT into USDⓈ-M futures as margin, that money is still an asset you own, but it is locked in the futures account to maintain positions. From a Zakat perspective, it has not disappeared and is still part of your wealth, so in principle it should be included. But if you also have unrealized losses or borrowed funds, the situation becomes more complex. A safer approach is: list the net assets of the futures account (margin balance minus any borrowed or unpaid portion) as a separate line, rather than directly taking the "wallet balance" shown on the futures page. The margin balance shown on the Binance futures page does not necessarily equal the net value you actually own.
Leveraged borrowed assets: If you borrowed USDT or BTC through leverage to hold positions, the borrowed portion is not your wealth; rather, it is your debt. In Zakat calculation, debts due within one year can be deducted from assets. So the net position of a margin account = market value of your own assets − market value of borrowed assets. If the net value is negative, this item should not be included in the Zakat list, and you do not need to pay Zakat on a negative number.
Earn and staking: If you put coins into Binance Earn products or on-chain staking, the assets still belong to you, just temporarily locked. Include them at their anniversary market value, provided you can redeem or dispose of them when needed. If the product has a lock-up period and you cannot dispose of it on the anniversary date, some scholars say you should wait until it can be disposed of before calculating. But this is a disputed detail, and this article cannot give a unified conclusion. In practice, if an asset is locked on the anniversary date and you cannot control it, the more cautious approach is to mark it separately and decide whether to include it after consulting a scholar you trust.
Fill in a Recalculable List Using Binance Data
Below is a table structure you can use directly. Assume the Zakat anniversary date is a certain day of a certain year, and the pricing unit is USD. You can also use RMB, but keep the whole table consistent:
| Asset | Account | Quantity | Anniversary Unit Price (USD) | Market Value (USD) | Include? | Included Amount (USD) |
|---|---|---|---|---|---|---|
| BTC | Spot | 0.05 | Fill in that day's price | Quantity × unit price | Yes (money type) | Market value |
| USDT | Spot | 1,200 | 1.00 | 1,200 | Yes (money type) | 1,200 |
| Altcoin | Spot | 5,000 | Fill in that day's price | Quantity × unit price | Yes (trade type) | Market value |
| USDT | Futures margin | 800 | 1.00 | 800 | Depends on net debt | Net asset portion |
| Borrowed USDT | Margin | 500 | 1.00 | 500 | Deduct as debt | −500 |
| Locked earn | Earn | 300 USDT | 1.00 | 300 | Mark as pending | Do not include for now or decide after consultation |
After filling it in, add up all "included amounts" to get the total Zakatable asset value. Then compare it with the nisab threshold. The mainstream opinion uses the market value of 85 grams of gold or 595 grams of silver. The silver threshold is usually lower, meaning it is easier to reach the payment condition. The Hanafi school often uses the silver standard, while other schools mostly use gold. Which one you choose depends on the school of fiqh you follow or the scholar you trust, but once chosen, keep it consistent every year. Do not switch to silver just because it is more "favorable" in a certain year.
If the total value reaches or exceeds nisab, the Zakat amount = total value × 2.5%. If not, no Zakat is due that year.
One Easily Overlooked Verification Point
The asset value shown by Binance may be displayed in USDT or the fiat currency you set. USDT itself is close to the US dollar, but if you set the pricing currency to RMB or another fiat currency, the number you see is a converted value affected by exchange rate fluctuations. When calculating Zakat, it is more direct to use the currency you will actually pay with. If you plan to pay Zakat in USD or USDT, price everything in USD/USDT. If you plan to convert to your local currency to pay, convert once at the anniversary date exchange rate. Do not recalculate using the exchange rate a few months later. Differences in exchange rate sources can cause a few percentage points of deviation. Record the exchange rate and source you used so you can match it next year.
Completion Standard
After completing the above steps, you should have a table that can answer: what is your Zakat anniversary date; which assets in each Binance account are included or excluded and why; what is the total Zakatable asset value; what nisab threshold you used (gold or silver price, and on which day); and what is the final amount due. Save this table. Next year you only need to update quantities and anniversary prices. The structure does not need to be redone.
Holdings outside on-chain wallets and exchanges, such as hardware wallets and other platforms, are outside the scope of this article. But if you have them, they should be merged into the same master table using the same rules. Otherwise, calculating only the Binance portion will underestimate your actual Zakat obligation.

The world's largest cryptocurrency exchange by trading volume,leading in security and liquidity.
New user benefit: Enjoy 20% off trading fees upon registration!
References
- Binance·Response to netizens about long-term storage of digital currency (long-term investment), 2026-11-03
- Fatawa Center·How should Muslims calculate zakah on digital assets like NFTs, stablecoins, and token holdings?, 2026-11-03
- Religion Media Centre·Factsheet: Zakat, 2026-11-03
- IslamHouse·Should zakat be paid on shares that a company gives him and over which he does not have full control?, 2026-11-03


