<p>Cexplorer provides functionality that shows tax information for a single stake address:
<a href="https://cexplorer.io/stake/stake1u80t4aj3rqzs88f08avadmcnyhgana4zds2xm4n0dhnfykcgptjla/tax" rel="nofollow noreferrer">https://cexplorer.io/stake/stake1u80t4aj3rqzs88f08avadmcnyhgana4zds2xm4n0dhnfykcgptjla/tax</a> (random example address)</p>

CC BY-SA 4.0
2021-09-07T16:55:22.137Z
This is great thanks so much, I'll follow up with Ada Pools to help evolve this effort!
Cardano Permaculture Guild
CC BY-SA 4.0
2022-12-01T04:01:27.043Z
Pretty sure https://pooltool.io/ has similar functionality.
Erik de Castro Lopo
CC BY-SA 4.0
2021-09-06T06:33:26.417Z
2023-07-14T07:50:29.260Z
2023-07-14T07:50:29.260Z
eddex
<p>This lists the reward payouts into a spreadsheet (rather than a web page) at the time they happen, even without a formal transaction happening.</p>
<p>But it does not yet convert them to USD, so half answer only.</p>
<p><a href="https://github.com/pixelsoup42/cardano_account_pandas_dumper" rel="nofollow noreferrer">https://github.com/pixelsoup42/cardano_account_pandas_dumper</a></p>

CC BY-SA 4.0
2023-11-16T10:33:18.470Z
2023-11-16T10:33:18.470Z
dee
<p>Hello fellow Cardanians,
It is my tentative understanding that in the United States, it is assumed that staking rewards are taxed as income the day they are added to a stakers address regardless of whether or not they make a formal transaction to withdrawal the rewards to their wallet per epoch payout. If this is correct, how would one best design a spreadsheet formula or api/script to calculate fair market value of ADA?</p>
<p>I have been using a combination of Coin Gecko's 180 day chart (which seems to possibly average the ADA daily price on the chart, but it's tedious to use the GUI) and Vipers staking calendar(<a href="https://viperstaking.com/ada-pools/staking-calendar-2021/" rel="nofollow noreferrer">https://viperstaking.com/ada-pools/staking-calendar-2021/</a>).</p>
<p>Is there a canonical way for a website to, for example allow a user to enter their ADA staking address(es), and have the epoch payout spot price be calculated for each reward payout?</p>
<p>Also, does the spot price at the exact time of the rewards payment matter for establishing the fair market value, or does a daily average spot price from a major exchange suffice? I see on the Viper staking calendar, the exact UTC is included, but it would be very tedious to manually match up exchange chart UI spot price, as opposed to just finding the daily average.</p>
<p>Seems like a few apis/scripts, and a bit of professional tax reporting advice would be the way to go. Before I dig into designing something, I'd love to have some feedback to save time on non-compliant experiments/iterations.</p>
<p>I appreciate the help, peace and love!
-CPG</p>

<staking><rewards>
What is the best formula to track ROS tax liabilities for delegators?
# What is the best formula to track ROS tax liabilities for delegators?

(Asked by: username_0 on 2021-09-06)

Hello fellow Cardanians,
It is my tentative understanding that in the United States, it is assumed that staking rewards are taxed as income the day they are added to a stakers address regardless of whether or not they make a formal transaction to withdrawal the rewards to their wallet per epoch payout. If this is correct, how would one best design a spreadsheet formula or api/script to calculate fair market value of ADA?

I have been using a combination of Coin Gecko's 180 day chart (which seems to possibly average the ADA daily price on the chart, but it's tedious to use the GUI) and Vipers staking calendar(<https://viperstaking.com/ada-pools/staking-calendar-2021/>).

Is there a canonical way for a website to, for example allow a user to enter their ADA staking address(es), and have the epoch payout spot price be calculated for each reward payout?

Also, does the spot price at the exact time of the rewards payment matter for establishing the fair market value, or does a daily average spot price from a major exchange suffice? I see on the Viper staking calendar, the exact UTC is included, but it would be very tedious to manually match up exchange chart UI spot price, as opposed to just finding the daily average.

Seems like a few apis/scripts, and a bit of professional tax reporting advice would be the way to go. Before I dig into designing something, I'd love to have some feedback to save time on non-compliant experiments/iterations.

I appreciate the help, peace and love!
-CPG

**Tags:** staking, rewards

---

## 2 answers

### Answer by username_1 on 2021-09-06. Score: 1

Cexplorer provides functionality that shows tax information for a single stake address:
<https://cexplorer.io/stake/stake1u80t4aj3rqzs88f08avadmcnyhgana4zds2xm4n0dhnfykcgptjla/tax> (random example address)

> **Comments:**
> **username_0**: This is great thanks so much, I'll follow up with Ada Pools to help evolve this effort!  
> **username_2**: Pretty sure https://pooltool.io/ has similar functionality.  

---

### Answer by username_3 on 2023-11-16. Score: 0

This lists the reward payouts into a spreadsheet (rather than a web page) at the time they happen, even without a formal transaction happening.

But it does not yet convert them to USD, so half answer only.

<https://github.com/pixelsoup42/cardano_account_pandas_dumper>


---

