Skip to main content
All integrations

Connect WazirX with Kryptos.

API Import Manual Import

5 min read

WazirX

WazirX is an Indian exchange trading rupee, tether, bitcoin and WRX markets, plus a futures product. Trading resumed in late 2025 after a restructuring, so many accounts hold a history that spans a break in the middle.

For an Indian user the interesting part is not the trading, it is the tax deducted at source. WazirX deducts 1% on transfers of digital assets and hands it to the tax department on your behalf, which means part of your tax is already paid and needs claiming back rather than paying twice.

The mechanics catch people out. Buying with rupees, no deduction. Selling, you pay it. Trading one coin for another, both sides pay, and it comes out of the quote asset rather than in rupees.

What you get out of the box

Spot trades across rupee, tether, bitcoin and WRX markets
Futures positions and their funding
The 1% deduction, tracked per trade
Rupee deposits and withdrawals
Crypto deposits and withdrawals
Trading fees, kept separate from the deduction

Pick your import method.

On WazirX

  1. Sign in and go to your API keys page in settings.
  2. Create a key. New keys are read-only by default, which is what Kryptos needs. Leave trading, transfer and withdrawal permissions switched off.
  3. Restricting the key to your own network address is worth doing while you are there.

On Kryptos

  1. Go to Kryptos.io and sign up with your Google account.
  2. From the menu, click Integrations.
  3. Click Add Integration and search for WazirX.
  4. Choose Import using API Keys, paste your key and secret, then click Import Your Transactions.
  5. To pull a specific date range instead of everything, open Advanced Options before importing.

Good to know

  • New keys are read-only unless you add permissions, so the safe setting is the default one.
  • For the tax deducted at source, download the trading report from your account settings and read the exchange trades section. That is where the full deduction history lives.
  • On a crypto-to-crypto trade the rupee value of the deduction appears in your report a couple of days later, so a same-day export can look incomplete.
  • Your deductions show up against Zanmai Labs in your annual tax statement, and can take a couple of months after quarter end to appear.

Getting credit for tax you have already paid

India deducts 1% at source on transfers of digital assets, and WazirX handles that for you. The money leaves as you trade and goes to the tax department under your name.

That is a good thing, but only if it reaches your return. It is tax you have already paid, so it offsets what you owe. Leave it out and you pay the same amount twice, once through the deduction and once when you file.

The awkward part is coin-for-coin trades, where the deduction comes out of the quote asset rather than in rupees, and both sides are deducted. So a swap disposes of slightly more than you intended, and the rupee figure only appears in your report a couple of days later. Pull the trading report, read the exchange trades section, and check the totals against your annual statement. For the wider picture see the USA crypto tax guide and the UK crypto tax guide, which cover how disposals work in those countries.

Manage your WazirX portfolio with Kryptos.

Tax already paid, tracked properly

The 1% comes off as you trade. It is your money already with the tax department, and it needs to appear in your return so you get credit for it rather than paying the same amount twice.

Deductions taken in coins, not rupees

On a crypto-to-crypto trade the deduction comes out of the quote asset. That is a disposal of that asset in its own right, on top of the trade you meant to make.

A history that spans the pause

Trading stopped and later resumed, so many accounts have a gap. Both sides of it still belong in the years they fall in.

Audit-ready, automatically.

Once your wallets and exchanges are connected, generating a tax report takes a single click. Open Reports from the menu, choose your jurisdiction, and download.

Both sides pay on a crypto-to-crypto trade

Buying with rupees carries no deduction and selling for rupees is deducted from the seller. Swap one coin for another and both parties are deducted, which surprises people who assume only the seller pays.

The deduction is taken in the quote asset

On a coin-for-coin trade the 1% comes out of the quote asset rather than in rupees, so the amount you receive is slightly less than the trade suggests and a small amount of that asset has been disposed of.

Your annual statement shows volume, not profit

The statement your deductions appear on records the trades that were deducted, not what you made or lost. It confirms tax paid; it does not calculate anything.

Futures are treated differently

WazirX describes futures as falling outside the per-transaction deduction because of how they settle. That is its own reading rather than settled law, so it is worth putting to an accountant before you rely on it.

Read-only by design.

  • Create the key with read permission only, never withdrawal
  • A read-only key can see your history but can't move funds
  • Kryptos never asks for your password or login details
  • Revoke the key on the exchange at any time and the connection stops

If something doesn't sync.

The deduction amounts look wrong in rupees

On coin-for-coin trades the rupee value lands in the report a couple of days after the trade. Export again after that and the figures fill in.

My deductions are not in my annual tax statement

They appear against Zanmai Labs and can take a couple of months after the quarter ends to show up.

There is a gap in my history

Trading was suspended and later resumed. The gap is real, and both periods belong in their own tax years.

Still stuck? Email support@kryptos.io or open live chat from the app.

Ready to connect WazirX?

Free to start. Five minutes to your first reconciled portfolio view.