> ## Documentation Index
> Fetch the complete documentation index at: https://guides.koinx.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Customising Your Reports

> Customise KoinX crypto tax reports by changing accounting methods, transaction settings and financial years, and understand how each setting affects your calculations.

<Card icon="sparkles" title="AI Summary">
  * Change the financial year from the dropdown on the Tax Reports page
  * Your accounting method (FIFO, LIFO, HIFO, or Average Cost) determines how cost basis is calculated
  * Tax behaviour settings determine how transactions like airdrops, rewards, or loan repayments are classified
  * Internal Transfer Settings help KoinX automatically detect transfers between your wallets
  * Changing settings will change the numbers in your reports, always regenerate after changing
  * Each financial year requires a separate plan purchase
</Card>

Your tax reports are not one-size-fits-all. Depending on your situation, you may need to change the financial year, adjust your accounting method, or modify how certain transactions are treated. This guide explains every available setting and how it affects your reports.

***

## Changing the Financial Year

The financial year selector appears at the top of the Tax Reports page.

<Frame>
  <img title="Screenshot 2026 03 10 184723" className="hidden dark:block" src="https://mintcdn.com/koinx-e9affad9/vmBcuFuJ_0s2LuGl/images/Screenshot_2026-03-10_184631.png?fit=max&auto=format&n=vmBcuFuJ_0s2LuGl&q=85&s=3f8d61d1b9910537b6ebfa2d5a4b10f7" alt="Screenshot 2026 03 10 184723" width="1635" height="837" data-path="images/Screenshot_2026-03-10_184631.png" />

  <img title="Screenshot 2026 03 10 184723" className="dark:hidden" src="https://mintcdn.com/koinx-e9affad9/vmBcuFuJ_0s2LuGl/images/Screenshot_2026-03-10_184723.png?fit=max&auto=format&n=vmBcuFuJ_0s2LuGl&q=85&s=6075f004a8a96176353343b159f28021" alt="Screenshot 2026 03 10 184723" width="1633" height="837" data-path="images/Screenshot_2026-03-10_184723.png" />
</Frame>

<Steps>
  <Step title="Go to Tax Reports">
    Click Tax Reports in the left sidebar.
  </Step>

  <Step title="Select the financial year">
    Click the Financial Year dropdown and select the year you need.
  </Step>

  <Step title="Generate reports">
    Generate the reports for that year.
  </Step>
</Steps>

| Country         | Financial Year                                    |
| --------------- | ------------------------------------------------- |
| India           | April 1 to March 31                               |
| USA             | January 1 to December 31                          |
| Other countries | Determined automatically based on country setting |

<Note>
  Each financial year requires a separate plan purchase. Once purchased, reports for that year can be regenerated unlimited times.
</Note>

***

## Changing Your Accounting Method

Your accounting method determines how KoinX calculates cost basis when crypto is sold, which directly affects your capital gains calculation.

<Frame>
  <img title="Screenshot 2026 03 10 184835" className="hidden dark:block" src="https://mintcdn.com/koinx-e9affad9/vmBcuFuJ_0s2LuGl/images/Screenshot_2026-03-10_184907.png?fit=max&auto=format&n=vmBcuFuJ_0s2LuGl&q=85&s=4491177dfca333aaaa59473c5533b024" alt="Screenshot 2026 03 10 184835" width="1628" height="838" data-path="images/Screenshot_2026-03-10_184907.png" />

  <img title="Screenshot 2026 03 10 184835" className="dark:hidden" src="https://mintcdn.com/koinx-e9affad9/vmBcuFuJ_0s2LuGl/images/Screenshot_2026-03-10_184835.png?fit=max&auto=format&n=vmBcuFuJ_0s2LuGl&q=85&s=f51cc8ac3d7436533ec7ccfc5e8588c5" alt="Screenshot 2026 03 10 184835" width="1618" height="847" data-path="images/Screenshot_2026-03-10_184835.png" />
</Frame>

| Method                      | How It Works                                        | Notes                                 |
| --------------------------- | --------------------------------------------------- | ------------------------------------- |
| FIFO (First-In First-Out)   | Oldest assets sold first                            | Default in most jurisdictions         |
| LIFO (Last-In First-Out)    | Most recently purchased assets sold first           | May reduce gains in rising markets    |
| HIFO (Highest-In First-Out) | Highest-cost assets sold first                      | Minimises capital gains where allowed |
| Average Cost                | Weighted average purchase price across all holdings | Required in some jurisdictions        |

[Deep dive: how each method affects your cost basis calculation](/guides/tax-settings/cost-basis-accounting-methods)

<Steps>
  <Step title="Go to Tax Settings">
    Open Tax Settings from the left sidebar.
  </Step>

  <Step title="Find Accounting Method">
    Locate the Accounting Method dropdown.
  </Step>

  <Step title="Select your method">
    Choose FIFO, LIFO, HIFO, or Average Cost.
  </Step>

  <Step title="Regenerate reports">
    Save and regenerate your reports to apply the new calculation.
  </Step>
</Steps>

<Warning>
  Changing the accounting method can significantly change your tax liability. Confirm with your CA before switching, especially if you have already filed for a previous year using a different method.
</Warning>

***

## VDA Income Classification (India)

Indian users can classify crypto gains as Capital Gains or Business Income. Both are taxed at 30% under current Indian VDA rules. The difference is how the income appears in your ITR:

| Classification  | How It Appears in ITR                         |
| --------------- | --------------------------------------------- |
| Capital Gains   | Reported under Schedule VDA in ITR 2 or ITR 3 |
| Business Income | Reported as business income in ITR 3          |

Most individual investors use Capital Gains. Business Income applies if you file under ITR 3 and your CA advises reporting crypto activity as business income.

<Warning>
  Consult your CA before changing this setting. It affects where income is categorised in your ITR, not the tax rate itself.
</Warning>

***

## Transaction Settings That Affect Reports

These toggles in Tax Settings control how specific transaction types are classified in your reports. Changing them will affect your calculations after you regenerate.

<Frame>
  <img title="Screenshot 2026 03 07 202749" className="hidden dark:block" src="https://mintcdn.com/koinx-e9affad9/SawDQ006umVXb2C9/images/Screenshot_2026-03-07_202720.png?fit=max&auto=format&n=SawDQ006umVXb2C9&q=85&s=8915d254e34d4e1efbb9022dd57d66b2" alt="Screenshot 2026 03 07 202749" width="1639" height="908" data-path="images/Screenshot_2026-03-07_202720.png" />

  <img title="Screenshot 2026 03 07 202749" className="dark:hidden" src="https://mintcdn.com/koinx-e9affad9/SawDQ006umVXb2C9/images/Screenshot_2026-03-07_202749.png?fit=max&auto=format&n=SawDQ006umVXb2C9&q=85&s=e98e5866a6b8d06c1142ebf0037a1022" alt="Screenshot 2026 03 07 202749" width="1632" height="902" data-path="images/Screenshot_2026-03-07_202749.png" />
</Frame>

| Setting                                  | What It Does                                                               | Default |
| ---------------------------------------- | -------------------------------------------------------------------------- | ------- |
| Treat Airdrops as Income                 | Airdrops recorded as income at fair market value when received             | On      |
| Treat Crypto-to-Crypto Trades as Taxable | Swapping one crypto for another treated as a taxable disposal              | On      |
| Treat Interest as Income                 | Interest from lending or savings programs treated as income                | On      |
| Treat Reward as Income                   | Rewards from staking or referral programs treated as income                | On      |
| Treat External Deposit as Income         | Deposits from unknown external sources classified as income                | Off     |
| Treat External Withdrawal as Sale        | Withdrawals to external wallets treated as asset disposals                 | Off     |
| Treat Loan Repayment as Sale             | On: loan repayments appear as capital gains. Off: recorded as Other Income | Off     |
| Treat Lost as Sale                       | On: lost assets recorded as capital loss. Off: recorded as Other Expense   | Off     |
| Offset Brokerage Fees in Trades          | Trading fees included in cost basis calculations                           | Off     |
| Treat Other Gains as Capital Gains       | On: airdrops/rewards appear as capital gains. Off: appear as Other Income  | Off     |

[Full explanation of each Transaction Settings toggle](/guides/tax-settings/transaction-settings-income-classification)

<Note>
  These settings exist because tax treatment varies by jurisdiction and individual circumstances. The defaults are broadly aligned with Indian VDA rules but you can adjust them based on your CA's guidance.
</Note>

***

## Internal Transfer Settings

These settings help KoinX correctly classify movements between your own wallets and exchanges as internal transfers rather than taxable events.

<Frame>
  <img title="Screenshot 2026 03 07 202938" className="hidden dark:block" src="https://mintcdn.com/koinx-e9affad9/SawDQ006umVXb2C9/images/Screenshot_2026-03-07_203006.png?fit=max&auto=format&n=SawDQ006umVXb2C9&q=85&s=660c7ec92a2ae7d947b02f1915305bcd" alt="Screenshot 2026 03 07 202938" width="1635" height="760" data-path="images/Screenshot_2026-03-07_203006.png" />

  <img title="Screenshot 2026 03 07 202938" className="dark:hidden" src="https://mintcdn.com/koinx-e9affad9/SawDQ006umVXb2C9/images/Screenshot_2026-03-07_202938.png?fit=max&auto=format&n=SawDQ006umVXb2C9&q=85&s=63dd63e3750ed8d8fb9ea162e205b1d8" alt="Screenshot 2026 03 07 202938" width="1645" height="752" data-path="images/Screenshot_2026-03-07_202938.png" />
</Frame>

### Time Window for Automatic Matching

The maximum time difference in minutes between a withdrawal and a deposit for them to be automatically matched as an internal transfer. Default: 120 minutes.

**Example:** You withdraw BTC from Binance and deposit to Coinbase within 120 minutes. KoinX automatically marks this as an internal transfer. Transactions outside the window may need manual review.

### Maximum Amount Difference (%)

The maximum percentage difference allowed between withdrawal and deposit amounts. Default: 5%.

This accounts for network fees and exchange deductions. For example, withdrawing 1 BTC and receiving 0.995 BTC (a 0.5% difference) would still be matched as a transfer.

### Deposit Before Withdrawal Grace Period

The maximum time in minutes that a deposit timestamp can appear before the withdrawal timestamp and still be matched as a transfer. Default: 1 minute.

This handles small timestamp discrepancies between exchanges and blockchains.

### Strict Timestamp Ordering

When enabled, the withdrawal must occur before the deposit for them to be matched as an internal transfer. When disabled, deposits that appear slightly before the withdrawal (within the grace period) are still eligible for matching.

***

## What Does "Changed from Default" Mean?

If you see "Changed from Default" in your reports, it means one or more Tax Settings were modified from the default configuration. This is not an error. It simply informs your CA that custom settings were applied when generating the report.

***

## Can I Change My Country to Get a Different Report?

Technically yes, but not recommended. Your country determines the tax rules applied, the report format, and the capital gains calculations. Changing from India to USA, for example, would give you Form 8949 instead of Schedule VDA, which is not usable for Indian ITR filing.

Only change your country if your actual tax residency has changed.

***

## Frequently Asked Questions

<AccordionGroup>
  <Accordion title="Can I generate reports for multiple financial years?">
    Yes. Use the financial year dropdown to switch between years and generate reports for each. Each financial year requires a separate plan purchase.
  </Accordion>

  <Accordion title="What does 'Changed from Default' mean in my report?">
    It indicates that one or more Tax Settings were modified from their default values. It is not an error. It simply notes that custom settings were used for that report generation.
  </Accordion>

  <Accordion title="Does KoinX offset brokerage fees automatically?">
    No. You need to enable Offset Brokerage Fees in Trades in Tax Settings. It is disabled by default.
  </Accordion>

  <Accordion title="Can I change my country to generate another country's report?">
    Technically yes, but it is not recommended unless your tax residency has actually changed. Changing country changes the report format and tax calculation logic, which may produce a report that does not comply with your actual jurisdiction's requirements.
  </Accordion>

  <Accordion title="If I change my accounting method, do I need to pay again?">
    No. Once you have purchased a plan for a financial year, you can change settings and regenerate reports unlimited times at no additional cost.
  </Accordion>
</AccordionGroup>
