# A new tool for ICP tax reporting

**URL:** https://forum.dfinity.org/t/a-new-tool-for-icp-tax-reporting/66852
**Category:** Showcase
**Created:** [April 4, 2026, 4:25am UTC](https://forum.dfinity.org/t/a-new-tool-for-icp-tax-reporting/66852 "2026-04-04T04:25:21Z")
**Posts on this page:** 20
**Page:** 1

<div class="post-metadata">

### Author: ![ZenVoich](https://sea1.discourse-cdn.com/flex023/user_avatar/forum.dfinity.org/zenvoich/32/5969_2.png) [@ZenVoich](https://forum.dfinity.org/u/ZenVoich)
#### Post date: [April 4, 2026, 4:25am UTC](https://forum.dfinity.org/t/a-new-tool-for-icp-tax-reporting/66852/1 "2026-04-04T04:25:21Z")

</div>

Hey everyone,

I’ve been working on a small tool to help with **ICP tax reporting** :

👉 [https://tax.coineo.app](https://tax.coineo.app/)

The goal is simple:  
aggregate your ICP (and other IC token) transactions, attach historical prices, and make it easy to export into tax tools.

**Features:**

- Import SNS/NNS neurons
- DEX trades (ICPSwap, KongSwap)
- In/Out transactions export
- End of year/quarter balances report
- Koinly export
- Blockpit export
- Raw transactions CSV export

If you’re already using coineo.app, you can export/import wallets to tax.coineo.app.

If you try it, I’d really appreciate any feedback:

- missing features
- incorrect data
- UX issues
- export format needs

Thanks 🙏

---

<div class="post-metadata">

### Author: ![jonit](https://sea1.discourse-cdn.com/flex023/user_avatar/forum.dfinity.org/jonit/32/12279_2.png) [@jonit](https://forum.dfinity.org/u/jonit)
#### Post date: [April 4, 2026, 7:05am UTC](https://forum.dfinity.org/t/a-new-tool-for-icp-tax-reporting/66852/2 "2026-04-04T07:05:42Z")

</div>

Hi great work so far.  
I cant see a way to export transaction so difficult to give feedback.

Can you tell me where to look?

---

<div class="post-metadata">

### Author: ![ZenVoich](https://sea1.discourse-cdn.com/flex023/user_avatar/forum.dfinity.org/zenvoich/32/5969_2.png) [@ZenVoich](https://forum.dfinity.org/u/ZenVoich)
#### Post date: [April 4, 2026, 8:53am UTC](https://forum.dfinity.org/t/a-new-tool-for-icp-tax-reporting/66852/3 "2026-04-04T08:53:17Z")

</div>

![image](https://us1.discourse-cdn.com/flex023/uploads/dfn/original/3X/f/b/fb147c3c4477003625369fede2c3e0303837f602.png)

[https://tax.coineo.app/export](https://tax.coineo.app/export)

Using mobile?

---

<div class="post-metadata">

### Author: ![jonit](https://sea1.discourse-cdn.com/flex023/user_avatar/forum.dfinity.org/jonit/32/12279_2.png) [@jonit](https://forum.dfinity.org/u/jonit)
#### Post date: [April 4, 2026, 8:57am UTC](https://forum.dfinity.org/t/a-new-tool-for-icp-tax-reporting/66852/4 "2026-04-04T08:57:31Z")

</div>

I think I used the wrong link and was on the old website, will take a look now

---

<div class="post-metadata">

### Author: ![jonit](https://sea1.discourse-cdn.com/flex023/user_avatar/forum.dfinity.org/jonit/32/12279_2.png) [@jonit](https://forum.dfinity.org/u/jonit)
#### Post date: [April 4, 2026, 9:02am UTC](https://forum.dfinity.org/t/a-new-tool-for-icp-tax-reporting/66852/5 "2026-04-04T09:02:11Z")

</div>

OKAY this is looking promising!. One thing I note straight away though is that the CSV files have all the data in one column rather than separated into columns so I will need to go through and clean it up before checking

 ![Screenshot 2026-04-04 at 10.02.52](https://us1.discourse-cdn.com/flex023/uploads/dfn/original/3X/8/1/81cae794f0273c5fb0d15f2451b21cf0e238b9cf.png)

---

<div class="post-metadata">

### Author: ![ZenVoich](https://sea1.discourse-cdn.com/flex023/user_avatar/forum.dfinity.org/zenvoich/32/5969_2.png) [@ZenVoich](https://forum.dfinity.org/u/ZenVoich)
#### Post date: [April 4, 2026, 9:19am UTC](https://forum.dfinity.org/t/a-new-tool-for-icp-tax-reporting/66852/6 "2026-04-04T09:19:10Z")

</div>

> [@jonit](#):
>
> CSV files have all the data in one column rather than separated into columns

What app do you use to open the file? I tried to open with Numbers on mac and Google Spreadsheets - both detects columns correctly

---

<div class="post-metadata">

### Author: ![jonit](https://sea1.discourse-cdn.com/flex023/user_avatar/forum.dfinity.org/jonit/32/12279_2.png) [@jonit](https://forum.dfinity.org/u/jonit)
#### Post date: [April 4, 2026, 9:25am UTC](https://forum.dfinity.org/t/a-new-tool-for-icp-tax-reporting/66852/7 "2026-04-04T09:25:04Z")

</div>

this is exel, I’ll try google

---

<div class="post-metadata">

### Author: ![jonit](https://sea1.discourse-cdn.com/flex023/user_avatar/forum.dfinity.org/jonit/32/12279_2.png) [@jonit](https://forum.dfinity.org/u/jonit)
#### Post date: [April 4, 2026, 9:45am UTC](https://forum.dfinity.org/t/a-new-tool-for-icp-tax-reporting/66852/8 "2026-04-04T09:45:49Z")

</div>

Ok can see collums in google spread sheets.  
Looks like we are unable to export a custom date range? In UK taxes run from 5 April - 5 April  
In the raw and Koinly reports we cant see the send and receive wallets?

---

<div class="post-metadata">

### Author: ![sea-snake](https://sea1.discourse-cdn.com/flex023/user_avatar/forum.dfinity.org/sea-snake/32/7243_2.png) [@sea-snake](https://forum.dfinity.org/u/sea-snake)
#### Post date: [April 4, 2026, 10:29am UTC](https://forum.dfinity.org/t/a-new-tool-for-icp-tax-reporting/66852/9 "2026-04-04T10:29:17Z")

</div>

This is a common frustration with excel when opening CSV. It tends to handle CSV better when you create a new file and import the csv from the data tab.

The underlying reason for this is the inconsistency in delimiters in the CSV file format, sometimes it’s `;` and other times `,` or something else altogether.

---

<div class="post-metadata">

### Author: ![ZenVoich](https://sea1.discourse-cdn.com/flex023/user_avatar/forum.dfinity.org/zenvoich/32/5969_2.png) [@ZenVoich](https://forum.dfinity.org/u/ZenVoich)
#### Post date: [April 4, 2026, 12:25pm UTC](https://forum.dfinity.org/t/a-new-tool-for-icp-tax-reporting/66852/10 "2026-04-04T12:25:11Z")

</div>

> [@jonit](#):
>
> Looks like we are unable to export a custom date range?

In exports date range for UK is 5 April - 5 April.  
But sync was limited to prev year, now there is no limit, please try “Resync all” and then export again(select year 2025 for 2025/26).

---

<div class="post-metadata">

### Author: ![jonit](https://sea1.discourse-cdn.com/flex023/user_avatar/forum.dfinity.org/jonit/32/12279_2.png) [@jonit](https://forum.dfinity.org/u/jonit)
#### Post date: [April 4, 2026, 2:58pm UTC](https://forum.dfinity.org/t/a-new-tool-for-icp-tax-reporting/66852/11 "2026-04-04T14:58:34Z")

</div>

Yes I think the date works now. thats great!. I believe though we still need both the two and from addresses for the tax records.

---

<div class="post-metadata">

### Author: ![ZenVoich](https://sea1.discourse-cdn.com/flex023/user_avatar/forum.dfinity.org/zenvoich/32/5969_2.png) [@ZenVoich](https://forum.dfinity.org/u/ZenVoich)
#### Post date: [April 4, 2026, 4:19pm UTC](https://forum.dfinity.org/t/a-new-tool-for-icp-tax-reporting/66852/12 "2026-04-04T16:19:01Z")

</div>

> [@jonit](#):
>
> I believe though we still need both the two and from addresses for the tax records.

If you add an address - it will appear in transactions. Are you sure you need it, if that is not your address? What is the use case?  
AI says that’s not necessary for the tax authority.

---

<div class="post-metadata">

### Author: ![jonit](https://sea1.discourse-cdn.com/flex023/user_avatar/forum.dfinity.org/jonit/32/12279_2.png) [@jonit](https://forum.dfinity.org/u/jonit)
#### Post date: [April 4, 2026, 5:34pm UTC](https://forum.dfinity.org/t/a-new-tool-for-icp-tax-reporting/66852/13 "2026-04-04T17:34:11Z")

</div>

So in the Uk at least it is needed as part of record keeping, we are supposed to know where transactions have come from.Also It helps work out what the transaction are actually for when there is some doubt.  
Also its proof of sending between wallets you own which is not a taxable event

---

<div class="post-metadata">

### Author: ![vavram](https://avatars.discourse-cdn.com/v4/letter/v/5e9695/32.png) [@vavram](https://forum.dfinity.org/u/vavram)
#### Post date: [April 4, 2026, 8:32pm UTC](https://forum.dfinity.org/t/a-new-tool-for-icp-tax-reporting/66852/14 "2026-04-04T20:32:46Z")

</div>

Nice tool, would be useful to be able to mark a specific or all transactions from an address like for instance CEX address as not income. That should significantly improve reporting accuracy.

---

<div class="post-metadata">

### Author: ![jonit](https://sea1.discourse-cdn.com/flex023/user_avatar/forum.dfinity.org/jonit/32/12279_2.png) [@jonit](https://forum.dfinity.org/u/jonit)
#### Post date: [April 5, 2026, 8:41am UTC](https://forum.dfinity.org/t/a-new-tool-for-icp-tax-reporting/66852/15 "2026-04-05T08:41:32Z")

</div>

Would be nice to have an option to exclude certain wallets form the export. For example a wallet my be for an app you are creating and need the transactions to be separately accounted for.

---

<div class="post-metadata">

### Author: ![jonit](https://sea1.discourse-cdn.com/flex023/user_avatar/forum.dfinity.org/jonit/32/12279_2.png) [@jonit](https://forum.dfinity.org/u/jonit)
#### Post date: [April 5, 2026, 8:42am UTC](https://forum.dfinity.org/t/a-new-tool-for-icp-tax-reporting/66852/16 "2026-04-05T08:42:06Z")

</div>

This is already by far the best Tax accounting app we have s great work!

---

<div class="post-metadata">

### Author: ![ZenVoich](https://sea1.discourse-cdn.com/flex023/user_avatar/forum.dfinity.org/zenvoich/32/5969_2.png) [@ZenVoich](https://forum.dfinity.org/u/ZenVoich)
#### Post date: [April 7, 2026, 5:29am UTC](https://forum.dfinity.org/t/a-new-tool-for-icp-tax-reporting/66852/17 "2026-04-07T05:29:05Z")

</div>

> [@vavram](#):
>
> Nice tool, would be useful to be able to mark a specific or all transactions from an address like for instance CEX address as not income

Noted 👌

> [@jonit](#):
>
> Would be nice to have an option to exclude certain wallets form the export

Noted, will be done 👌

---

<div class="post-metadata">

### Author: ![ZenVoich](https://sea1.discourse-cdn.com/flex023/user_avatar/forum.dfinity.org/zenvoich/32/5969_2.png) [@ZenVoich](https://forum.dfinity.org/u/ZenVoich)
#### Post date: [April 8, 2026, 4:17pm UTC](https://forum.dfinity.org/t/a-new-tool-for-icp-tax-reporting/66852/18 "2026-04-08T16:17:49Z")

</div>

> [@jonit](#):
>
> Would be nice to have an option to exclude certain wallets form the export

This has been implemented

 ![image](https://us1.discourse-cdn.com/flex023/uploads/dfn/original/3X/a/6/a63e1ce394e4dc556ac33dbc2c730c336c38649f.png)

---

<div class="post-metadata">

### Author: ![jonit](https://sea1.discourse-cdn.com/flex023/user_avatar/forum.dfinity.org/jonit/32/12279_2.png) [@jonit](https://forum.dfinity.org/u/jonit)
#### Post date: [April 8, 2026, 4:31pm UTC](https://forum.dfinity.org/t/a-new-tool-for-icp-tax-reporting/66852/19 "2026-04-08T16:31:43Z")

</div>

Awesome thanks for the swift updates. Will run it past my accountant in coming weeks.

---

<div class="post-metadata">

### Author: ![MisterEuclid](https://sea1.discourse-cdn.com/flex023/user_avatar/forum.dfinity.org/mistereuclid/32/23253_2.png) [@MisterEuclid](https://forum.dfinity.org/u/MisterEuclid)
#### Post date: [April 9, 2026, 10:10pm UTC](https://forum.dfinity.org/t/a-new-tool-for-icp-tax-reporting/66852/20 "2026-04-09T22:10:39Z")

</div>

Is there a way to add other tokens?

[Next page](https://forum.dfinity.org/t/a-new-tool-for-icp-tax-reporting/66852.md?page=2)
