Return of capital nelle distribuzioni degli ETF
Scopri perché il distribution rate di un ETF covered call può superare il dividend yield e come il return of capital incide sul costo fiscale.
Il return of capital in una distribuzione di un ETF è la parte del pagamento che non deriva né dal reddito da investimento né da capital gain realizzati: è la restituzione di una parte del capitale investito. Un ETF covered call che indica un distribution rate a due cifre non sta pagando un dividend yield a due cifre, e il return of capital di norma spiega la differenza. Un fondo comunica la ripartizione due volte: prima come stima al momento del pagamento, poi come dato definitivo nel modulo fiscale di fine anno.
Che cos’è il return of capital in una distribuzione di un ETF?
Una distribuzione arriva come un unico pagamento in contanti, ma può avere fino a tre componenti distinte, che il fisco tratta in modo diverso.
- Reddito netto da investimento: i dividendi e gli interessi pagati dalle attività detenute dal fondo, al netto delle spese del fondo.
- Capital gain realizzati: gli utili che il fondo ha contabilizzato vendendo posizioni, distinti tra breve e lungo termine in base alla durata del possesso da parte del fondo, non alla durata del tuo investimento nel fondo.
- Return of capital: tutto il resto, pagato attingendo al capitale del fondo anziché a quanto guadagnato dal portafoglio.
Il premio dell’opzione si colloca in modo meno netto in questo elenco. Quando un fondo covered call vende un’opzione e in seguito la riacquista o la lascia scadere, il denaro incassato generalmente non è reddito netto da investimento. Rientra nella componente dei capital gain oppure, quando non restano gain da distribuire, nella componente di capitale. I fondi che gestiscono programmi rilevanti di reddito da opzioni classificano spesso una quota consistente del pagamento come return of capital. La strategia è descritta nella nostra guida agli ETF covered call.
Il distribution rate non coincide con il dividend yield
Il distribution rate è un calcolo basato sul pagamento: il contante distribuito di recente diviso per il prezzo della quota. Questo calcolo non considera l’origine del contante. Il dividend yield descrive invece il reddito effettivamente prodotto dal portafoglio. Il pannello qui sotto somma tutte le distribuzioni pagate da sette fondi nell’ultimo anno, divide il totale per il prezzo di un anno prima e affianca la variazione del prezzo nello stesso periodo.
L'esatto SQL dietro ogni numero
WITH divs AS
(
SELECT
ticker,
sum(cash_amount) AS paid_12m
FROM
(
SELECT
ticker,
ex_dividend_date,
toFloat64(max(cash_amount)) AS cash_amount
FROM global_markets.stocks_dividends
WHERE ticker IN ('JEPI', 'JEPQ', 'QYLD', 'XYLD', 'RYLD', 'SCHD', 'SPY')
AND ex_dividend_date >= today() - 373
AND ex_dividend_date < today() - 5
GROUP BY ticker, ex_dividend_date
)
GROUP BY ticker
),
px AS
(
SELECT
ticker,
toFloat64(argMin(close, window_start)) AS price_then,
toFloat64(argMax(close, window_start)) AS price_now
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('JEPI', 'JEPQ', 'QYLD', 'XYLD', 'RYLD', 'SCHD', 'SPY')
AND (
(window_start >= now() - INTERVAL 375 DAY AND window_start < now() - INTERVAL 368 DAY)
OR (window_start >= now() - INTERVAL 9 DAY AND window_start < now() - INTERVAL 2 DAY)
)
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) >= 570
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) < 960
GROUP BY ticker
)
SELECT
px.ticker AS ticker,
round(100 * divs.paid_12m / px.price_then, 1) AS distribution_rate_pct,
round(100 * (px.price_now / px.price_then - 1), 1) AS price_change_pct,
round(100 * ((px.price_now + divs.paid_12m) / px.price_then - 1), 1) AS approx_total_return_pct
FROM px
INNER JOIN divs ON divs.ticker = px.ticker
ORDER BY distribution_rate_pct DESCNell’ultimo anno, QYLD ha registrato il distribution rate più elevato del gruppo, pari a 12.6%. Il prezzo della quota è variato di 7.6% nello stesso periodo. Sommando il contante alla variazione del prezzo si ottiene un total return approssimativo di 20.2%. È un’approssimazione perché presuppone che le distribuzioni siano rimaste in contanti anziché essere reinvestite. All’estremo opposto della graduatoria, SPY ha distribuito 1.2% del prezzo iniziale. Confronta il primo dato di ciascun fondo con il terzo: la colonna del rate non è più una graduatoria dei rendimenti. Il pagamento di un fondo indicizzato semplice, insieme al modesto effetto negativo della liquidità non investita, offre un utile riferimento: consulta il dividend yield di SPY.
Come il return of capital modifica il cost basis
In un conto imponibile, il reddito netto da investimento e le distribuzioni di capital gain sono imponibili nell’anno in cui le ricevi. Il return of capital, in genere, non lo è. Riduce invece il tuo cost basis, rinviando l’imposta al momento della vendita.
Numeri ipotetici e arrotondati rendono chiaro il meccanismo. Acquisti una quota a 50,00 $. Nel corso dell’anno successivo il fondo ti paga 2,00 $ e in seguito comunica che 1,20 $ sono reddito netto da investimento e 0,80 $ sono return of capital. Ora paghi le imposte sugli 1,20 $. Il tuo cost basis scende da 50,00 $ a 49,20 $. Se vendi a 50,00 $, realizzi un capital gain di 0,80 $, che non sarebbe esistito se tutti i 2,00 $ fossero stati reddito. Se mantieni l’investimento abbastanza a lungo, il cost basis può arrivare a zero; da quel momento, l’ulteriore return of capital è trattato come capital gain nell’anno in cui viene pagato. In un IRA o 401(k), la classificazione non modifica quanto devi, anche se il fondo continua a tracciarla.
Che cos’è un avviso Section 19(a)?
Un fondo che paga una distribuzione attingendo a una fonte diversa dal reddito netto da investimento deve dichiararlo per iscritto. Il requisito è previsto dalla Section 19(a) dell’Investment Company Act of 1940:
È illecito per qualsiasi investment company registrata pagare un dividendo o effettuare una distribuzione assimilabile a un dividendo, interamente o in parte da qualsiasi fonte diversa da ... il reddito netto accumulato e non distribuito di tale società, determinato secondo corretti principi contabili e senza includere utili o perdite realizzati sulla vendita di titoli o altre attività; oppure ... il reddito netto della società così determinato per l’esercizio in corso o precedente; salvo che tale pagamento sia accompagnato da una dichiarazione scritta che indichi adeguatamente la fonte o le fonti del pagamento.
Investment Company Act of 1940, Section 19(a), 15 U.S.C. 80a-19(a), tratto dal testo vigente della legge, agosto 2026. I numeri delle clausole sono stati sostituiti con puntini di sospensione.
La norma SEC sottostante, Rule 19a-1, stabilisce quali informazioni debba contenere la dichiarazione:
Ogni dichiarazione scritta redatta ai sensi della Section 19 da una management company o per suo conto deve essere redatta su un documento separato e indicare chiaramente quale parte del pagamento per quota provenga dalle seguenti fonti: (1) Reddito netto dell’esercizio in corso o precedente, oppure reddito netto accumulato e non distribuito, o entrambi, senza includere in alcun caso utili o perdite derivanti dalla vendita di titoli o altre attività. (2) Utili netti accumulati e non distribuiti derivanti dalla vendita di titoli o altre attività, salvo che una open-end company possa trattare come fonte separata gli utili netti derivanti da tali vendite nel corso dell’esercizio corrente. (3) Surplus versato o altra fonte di capitale.
SEC Rule 19a-1(a), 17 CFR 270.19a-1(a), testo vigente della norma, agosto 2026.
Il surplus versato o altra fonte di capitale è la voce che l’avviso 19(a) di un fondo riporta come return of capital. Due caratteristiche ne determinano la lettura. È una stima, calcolata nei libri contabili del fondo per il periodo della distribuzione secondo i criteri contabili previsti dalla norma. Ed è un documento separato, inviato insieme al pagamento e pubblicato sul sito del fondo, non un modulo fiscale.
Perché il 1099-DIV di fine anno rivede la stima
Alla chiusura dell’anno solare, un fondo ricalcola la natura di tutto ciò che ha pagato secondo le norme fiscali, che non coincidono con i criteri contabili utilizzati negli avvisi 19(a), e comunica i dati definitivi nel Form 1099-DIV. La Box 1a è Total Ordinary Dividends, la Box 1b Qualified Dividends, la Box 2a Total Capital Gain Distr. e la Box 3 Nondividend Distributions. Il return of capital confluisce nella Box 3.
La revisione può procedere in entrambe le direzioni. Un fondo che durante l’anno aveva stimato una quota elevata di return of capital può chiudere l’esercizio con capital gain realizzati che riclassificano gran parte dell’importo come distribuzioni di capital gain. Un fondo che aveva stimato una quota nulla può invece comunicarne una parte a gennaio. Considera gli avvisi 19(a) una stima aggiornata nel tempo e il 1099-DIV il dato da utilizzare nella dichiarazione fiscale. Queste sono informazioni generali sulle categorie, non una consulenza fiscale.
Return of capital distruttivo e non distruttivo
Il return of capital indicato in un avviso non significa di per sé che un fondo stia consumando il proprio capitale. Il return of capital non distruttivo è un risultato contabile: il risultato economico del fondo ha coperto il pagamento, ma la classificazione fiscale assegna una parte di esso al capitale. Anche l’apprezzamento non realizzato che il fondo non ha venduto e il return of capital trasferito direttamente da partecipazioni come REIT e MLP producono questo effetto.
Il return of capital distruttivo è l’altro caso. Il pagamento supera quanto guadagnato dal fondo e la differenza viene prelevata dagli asset. Meno asset per quota significa un net asset value più basso, e un NAV più basso fa sì che il pagamento successivo dello stesso importo in dollari incida maggiormente su un patrimonio più ridotto. Il segnale tipico è una linea del prezzo che scende lentamente per anni mentre il pagamento continua. Il pannello qui sotto indicizza a 100 il prezzo della quota di ciascun fondo all’inizio del periodo, mettendo su una stessa scala tre fondi con livelli di prezzo diversi.
L'esatto SQL dietro ogni numero
WITH monthly AS
(
SELECT
ticker,
toStartOfMonth(toTimeZone(window_start, 'America/New_York')) AS month_start,
argMax(toFloat64(close), window_start) AS month_close
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('QYLD', 'XYLD', 'RYLD')
AND window_start >= toDateTime('2021-09-01 04:00:00')
AND window_start < toDateTime('2026-08-01 04:00:00')
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) >= 570
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) < 960
GROUP BY ticker, month_start
),
base AS
(
SELECT
ticker,
argMin(month_close, month_start) AS base_close
FROM monthly
GROUP BY ticker
)
SELECT
formatDateTime(m.month_start, '%Y-%m') AS month,
round(100 * sumIf(m.month_close / b.base_close, m.ticker = 'QYLD'), 1) AS qyld_price_index,
round(100 * sumIf(m.month_close / b.base_close, m.ticker = 'XYLD'), 1) AS xyld_price_index,
round(100 * sumIf(m.month_close / b.base_close, m.ticker = 'RYLD'), 1) AS ryld_price_index
FROM monthly AS m
INNER JOIN base AS b ON b.ticker = m.ticker
GROUP BY m.month_start
ORDER BY m.month_startTra 2021-09 e 2026-07, l’indice del prezzo di QYLD è passato da 100 a 80.5. Se leggessi quella linea da sola, concluderesti che gli investitori hanno perso denaro. Non puoi trarre questa conclusione, perché l’indice segue soltanto il prezzo e non include nessuna delle distribuzioni pagate in quegli anni. Il contante è reale e l’erosione è reale; il total return è l’unico dato che li considera insieme. Il rapporto tra il prezzo di un fondo e il valore di ciò che detiene è una questione distinta, trattata in premio e sconto di un ETF rispetto al NAV, mentre il calcolo alla base del NAV è spiegato in come si calcola il NAV di un fondo.
Ora affianciamo il flusso dei pagamenti all’andamento del prezzo. Il pannello successivo mostra quanto ciascun fondo ha pagato per quota, mese per mese, nello stesso periodo.
L'esatto SQL dietro ogni numero
SELECT
formatDateTime(toStartOfMonth(ex_dividend_date), '%Y-%m') AS month,
round(sumIf(cash_amount, ticker = 'QYLD'), 4) AS qyld_per_share,
round(sumIf(cash_amount, ticker = 'XYLD'), 4) AS xyld_per_share,
round(sumIf(cash_amount, ticker = 'RYLD'), 4) AS ryld_per_share
FROM
(
SELECT
ticker,
ex_dividend_date,
toFloat64(max(cash_amount)) AS cash_amount
FROM global_markets.stocks_dividends
WHERE ticker IN ('QYLD', 'XYLD', 'RYLD')
AND ex_dividend_date >= toDate('2021-09-01')
AND ex_dividend_date < toDate('2026-08-01')
GROUP BY ticker, ex_dividend_date
)
GROUP BY toStartOfMonth(ex_dividend_date)
ORDER BY toStartOfMonth(ex_dividend_date)Nel 2026-07 QYLD ha pagato 0.1775 $ per quota, rispetto a 0.1902 $ nel 2021-09. Il pagamento in dollari resta in una fascia piuttosto stretta per tutto il periodo, mentre l’indice del prezzo varia in modo più marcato. È così che un rate headline può mantenersi su una base in diminuzione. I fondi che pagano ogni mese invitano a questo confronto più spesso dei fondi con pagamento trimestrale, un’abitudine utile anche nell’analisi delle azioni con dividendo mensile.
Distribution rate e total return a confronto
Due dati chiariscono ciò che il rate headline lascia irrisolto. Il primo è il distribution rate. Il secondo è il total return nello stesso periodo, dato dalla variazione del prezzo più le distribuzioni. È il dato che risponde alla domanda se il pagamento sia stato effettivamente guadagnato. Un fondo può mostrare un distribution rate elevato insieme a un total return debole per anni; la differenza è capitale restituito all’investitore. Il grafico seguente segue un fondo per cinque anni solari completi.
L'esatto SQL dietro ogni numero
WITH yearly_px AS
(
SELECT
toYear(toTimeZone(window_start, 'America/New_York')) AS yr,
round(avg(toFloat64(close)), 2) AS avg_close
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'QYLD'
AND window_start >= toDateTime('2021-01-01 05:00:00')
AND window_start < toDateTime('2026-01-01 05:00:00')
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) >= 570
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) < 960
GROUP BY yr
),
yearly_div AS
(
SELECT
toYear(ex_dividend_date) AS yr,
round(sum(cash_amount), 3) AS distributions_per_share,
count() AS payments
FROM
(
SELECT
ex_dividend_date,
toFloat64(max(cash_amount)) AS cash_amount
FROM global_markets.stocks_dividends
WHERE ticker = 'QYLD'
AND ex_dividend_date >= toDate('2021-01-01')
AND ex_dividend_date < toDate('2026-01-01')
GROUP BY ex_dividend_date
)
GROUP BY yr
)
SELECT
toString(p.yr) AS year,
d.distributions_per_share AS distributions_per_share,
p.avg_close AS avg_close,
round(100 * d.distributions_per_share / p.avg_close, 1) AS distribution_rate_pct,
d.payments AS payments
FROM yearly_px AS p
INNER JOIN yearly_div AS d ON d.yr = p.yr
ORDER BY p.yrNel 2021, QYLD ha distribuito 2.851 $ per quota a fronte di un prezzo medio della seduta regolare di 22.59 $, con un distribution rate pari a 12.6%. Nel 2025, il pagamento è stato di 2.041 $ per quota a fronte di un prezzo medio di 17.11 $, con un rate pari a 11.9%. Il rate termina vicino al livello iniziale, mentre entrambe le sue componenti sono cambiate nel frattempo. È questo il punto del rapporto: può restare stabile mentre numeratore e denominatore diminuiscono entrambi. Il dato non dice nulla sul fatto che il fondo abbia guadagnato quanto ha pagato.
FAQ
Il return of capital di un ETF è imponibile?
In genere non nell’anno in cui lo ricevi. Riduce il cost basis, aumentando il capital gain o riducendo la perdita realizzata al momento della vendita. Quando il cost basis arriva a zero, l’ulteriore return of capital è trattato come capital gain nell’anno in cui viene pagato.
Che cos’è un avviso Section 19(a)?
È una dichiarazione scritta che un fondo invia insieme a una distribuzione pagata da una fonte diversa dal reddito netto da investimento. La Rule 19a-1 lo richiede su un documento separato, con la ripartizione del pagamento per quota tra reddito netto, utili accumulati derivanti dalle vendite e surplus versato o altra fonte di capitale. Ogni dato riportato è una stima al momento del pagamento.
Il return of capital significa che l’ETF sta perdendo denaro?
Non di per sé. Il return of capital non distruttivo deriva dalle differenze tra la contabilità del fondo e la classificazione fiscale. Il return of capital distruttivo si verifica quando il fondo paga più di quanto ha guadagnato e si manifesta nel corso degli anni con un prezzo della quota in calo mentre il pagamento continua.
Un distribution rate a due cifre coincide con un yield a due cifre?
No. Il distribution rate divide i pagamenti recenti per il prezzo della quota e non considera l’origine del contante. Il yield descrive il reddito prodotto dal portafoglio. Affianca il distribution rate al total return nello stesso periodo per capire quale parte del pagamento sia stata effettivamente guadagnata.
Come posso trovare il return of capital nelle distribuzioni del mio ETF?
In due punti. Il fondo pubblica gli avvisi 19(a) relativi a ciascuna distribuzione interessata, con la ripartizione stimata. Il tuo Form 1099-DIV comunica poi il dato definitivo dell’anno nella Box 3, Nondividend Distributions.
Ogni pannello qui sopra si apre sull’SQL esatto che lo ha prodotto. Per affiancare il distribution rate al total return di un fondo che segui, chiedi entrambi in inglese semplice sul terminale Strasmore.