Lesson

P2P Profit Calculation: Rate, Fees, Tax and Real Returns

A nice spread in a table and money in your account are different things. We go through the net profit formula, where tax is your country’s variable, and calculate a live rupee setup: what remains after fees, tax and withholding on turnover.

Published8 min read
A calculator, a stack of rupee coins, a receipt and a glowing percent sign
Illustration: P2P.Army, AI-generated (Leonardo, GPT Image 2).

All calculations in this lesson use one live setup and a volume of 1,000 USDT: prices are the best Binance UPI ads from counterparties with 100+ orders and a 95%+ completion rate on October 30, 2026. The formula itself is universal: plug in your currency’s prices and your country’s rules.

The formula

  • Cost = buy price × amount of USDT.
  • Revenue = sell price × amount of USDT.
  • Gross result = revenue − cost.
  • Fees = fee rate × (cost + revenue), if the exchange charges both sides.
  • Tax = your country’s tax rate × taxable profit.
  • Net result = gross result − fees − tax.
  • Withholding at source (if your country has it) — part of the trade amount withheld right away and credited against tax later.

Taker: why the setup is negative

Taker on Binance (UPI), 1,000 USDT
StepPrice, ₹Amount, ₹
Buy from the best trusted seller104.99104,990
Sell to the best trusted buyer103.93103,930
Result−1,060 (−1.01%)

Maker: the same setup with your own ads

Maker on Binance (UPI), 1,000 USDT, before fees and tax
StepPrice, ₹Amount, ₹
Buy with your own ad (₹0.01 above the best bid)103.94103,940
Sell with your own ad (₹0.01 below the best ask)104.98104,980
Gross result+1,040 (+1.00%)

Maker fees

Takers on major P2P exchanges usually pay no fee, while makers may be charged depending on the currency and account level. Check the current rate in your exchange’s rules. Below is how different rates change the result of the same trade.

Scenarios: maker fee on each side of the trade
FeeFees per round, ₹Result before tax, ₹
0%0+1,040
0.1%209+831
0.25%522+518
Illustrative scenarios, not any specific exchange’s rates.

Tax is your country’s variable

Tax on crypto profit differs by country: some have none, some treat it as ordinary income, some have a separate rate. The table shows how the same trade changes under different rates. What to check in your country is covered in lesson 10.

A 1,000 USDT maker trade (gross profit ₹1,040, 0% fee) at different tax rates
Tax rateTax, ₹Result after tax, ₹
0%0.00+1,040.00
10%104.00+936.00
15%156.00+884.00
20%208.00+832.00
30% + 4% cess (India)324.48+715.52
The 0–20% scenarios are illustrative; the Indian rate is per TaxGuru (March 12, 2026). Simplification: tax is usually calculated on annual profit, not on each trade.

Withholding at source: money drops out of circulation

Some countries withhold part of the tax right away from the trade amount. In India it is 1% TDS on crypto transfers: on a ₹104,980 sale that is ₹1,049.80 — more than the trade’s entire gross profit. The withholding is credited against your annual tax, and any excess is refunded through your return. Until then the money is out of circulation: if capital turns over many times, withholdings accumulate and hit an arbitrageur’s liquidity the hardest.

Where the bank rate matters

If the setup starts and ends in local currency, the bank dollar rate does not affect the result. It matters when you bring capital in dollars or take profit abroad. Compare the bank rate and P2P in the P2P.Army converter — for any currency pair.

Frequently asked questions

Is withholding at source a loss of money?

No, it is a tax prepayment: the withheld amount is credited when your annual tax is calculated, and any excess is refunded. But until then that money does not work in your turnover, so withholding matters for liquidity planning.

How do I calculate a setup if I do not know my country’s tax rate?

Calculate the result at several rates, as in the lesson’s table, and find out your country’s rules (lesson 10 and the country guides). If a setup only pays off with no tax, it is not worth it.

How do I quickly check whether a setup pays off?

Start with the P2P.Army spreads page: if the maker spread for a method does not cover fees and tax, the setup is not worth it. Then check specific ads in the order book builder.

Sources

  1. 1.
  2. 2.
  3. 3.
Tags:#P2P arbitrage#crypto tax
Share:Telegram𝕏

About the author

Antonio Merkle — crypto expert, arbitrage trader and P2P.Army author

Crypto expert, arbitrage trader and investor

Crypto expert and hands-on crypto arbitrage trader, investor and software developer with over 20 years of experience. On the P2P.Army blog he covers exchange news, P2P and cross-exchange arbitrage.

  • Crypto arbitrage
  • P2P arbitrage
  • Cross-exchange arbitrage
  • Crypto exchanges
  • Investing
  • Software development
All articles by the author →
Columns of gold coins, a bank card, a smartphone with instant-transfer waves, a stablecoin token and a brass hourglass on a pedestal — cover of the Saudi Arabia crypto P2P guide
Country guide

P2P Crypto Trading in Saudi Arabia: Legal Status, Transfers and Risks

What matters for P2P trading in Saudi riyals: how the authorities view virtual currencies, whether crypto profits are subject to tax or zakat, the limits on instant bank transfers and STC Bank, and how traders end up in money laundering and account-renting cases.

10 min read
A smartphone with a glowing square-dot transfer pattern, gold coins, a banknote stack, a stablecoin token and a brass key on a document with a red wax seal — cover of the Vietnam crypto P2P guide
Country guide

P2P Crypto in Vietnam: The Pilot Market, 0.1% Tax and Account Freeze Risks

Everything specific to P2P crypto with the Vietnamese dong: which exchanges and payment methods are in use, the pilot crypto-asset market and why trading outside licensed providers can be fined, the 0.1% tax in force since 2026, bank transfer rules and recent USDT money-laundering cases.

14 min read