All posts
ScreeningUpdated September 8, 2026

How to select good income ETFs

Pick income ETFs that fit your mandate: screen dividend and bond funds in the ETF screener, rank yield and fees among label peers in the ETF Heatmap, then verify holdings.

Screen first. Rank second. A good income ETF matches your mandate and leads its label peers on yield, fees, and return context, not just the highest yield row.

Buydy Research

Buydy Research

Product Research

Focused on practical screening workflows for investors who want repeatable market context.

How to select good income ETFs using Buydy ETF screener and ETF Heatmap UI for dividend fund comparison

How do you select good income ETFs? Name the job first. Dividend equity, bonds, REITs, and covered-call funds all pay income, but they are not the same product. Sorting a giant table by yield and stopping at the top row is how investors pick the wrong fund.

Use two Buydy screens in order:

  1. ETF screener: who passes your label, yield, expense, and AUM rules?
  2. ETF Heatmap: among those label peers, who ranks strong or weak on yield, fees, and return context?

The screener narrows. The heat map ranks. Neither tells you what to buy. Both help you spend time on the right tickers.

The income ETF workflow

Step Tool You get
1 ETF screener 4–8 tickers in the same label family
2 ETF Heatmap 2–3 finalists with peer ranks (Pxx)
3 Holdings check Overlap and concentration verified

Compare inside one label at a time. SCHD and BND can both be "income," but they should never share a heat map row.

Step 1: Screen in the ETF screener

Open the ETF screener. Use the Dividend & income quick view or select the Dividend / Income label chip.

Set two or three rules:

  • Market cap (AUM) floor: liquidity for your trade size
  • Expense ratio ceiling: fee drag on long holds
  • Sort by dividend yield: a reasonable first scan for equity income

Save the view so next week's run compares like with like.

Buydy ETF screener UI with Dividend and income quick view, AUM filter, dividend yield sort, and SCHD VYM DGRO table rows

Output: a shortlist in one label family. That list feeds the heat map, not your final answer.

For bond income, switch to the Bonds label and compare inside bond peers only. Read best ETF screener workflow for the weekly habit.

Step 2: Rank in the ETF Heatmap

Open the ETF Heatmap. The built-in Income view loads dividend-labeled funds with bond, leveraged, and crypto exclusions and an AUM floor.

Expand the Dividend / Income label row. Each ETF cell shows Pxx, its rank among siblings in that label, with the raw value underneath (yield, expense, AUM, 1Y min gap).

What to read:

  • Yield Pxx + expense Pxx: fee-efficient income vs label peers
  • Yield Pxx + weak 1Y min gap Pxx: possible yield trap (price fell faster than payout adjusted); investigate, do not auto-reject
  • Blank cells: missing peer data, not a hidden weak score

Turn Complete rows only on for a clean grid. Turn it off when you want to inspect partial rows.

Buydy ETF Heatmap UI with Income view, Dividend label filter, Complete rows only toggle, and Pxx rank cells with raw value subtitles on SCHD VYM and JEPI

Add columns via Columns when you need 1M Chg, Top 10 weight, or bond fields like Yield to maturity. Use the Income sort preset (yield → expense → AUM) or the view's default sorts.

Output: two to three finalists with a note on why each survived and what would disqualify it.

For percentile habits, read how to use an ETF heat map and how to compare ETFs.

Step 3: Verify holdings

Two dividend ETFs with similar heat map ranks can hold very different stocks.

Before you allocate:

  1. Read each fund's top holdings (prospectus or issuer factsheet).
  2. Check overlap with ETFs and stocks you already hold.
  3. Optional: load top names into the stock heat map for dividend context on underlying equities.

Holdings verification is step three on purpose. The screener and heat map do the fund-level work.

Income types: one label per compare

Mandate Screener label Heat map rule
Dividend equity Dividend / Income Expand Dividend / Income row only
Investment-grade bonds Bonds Use Bonds view, not Income
Covered-call income Options-based / strategy Compare vs same strategy peers, not SCHD

FAQ

How do I choose a good income ETF?

Write the income job, screen with label + filters, rank finalists in the ETF Heatmap on yield, fees, and return context, then verify holdings and overlap. Read the prospectus before you allocate.

Why use both the screener and the heat map?

The screener answers who passes your rules now. The heat map answers who ranks best among label peers. Sorting yield alone skips peer context; heat mapping without screening wastes time on the wrong universe.

What is the best income ETF?

There is no universal best. The best fund matches your mandate, cost tolerance, liquidity needs, and existing overlap.

Are high-yield ETFs always better?

No. Higher yield can reflect higher risk, a recent price drop, or a distribution policy you may not want. Pair yield rank with expense and recent return ranks in the heat map.

What is a yield trap?

A common pattern: high dividend yield percentile with weak recent return percentile among label peers. It is a research flag, not proof of a bad fund.

Is this investment advice?

No. Research workflow notes only. Portfolio decisions remain yours.

Run it in Buydy

  1. ETF screener → filter and sort
  2. ETF Heatmap → rank finalists
  3. Resources and 12 months free, no credit card required

Research summaries, not investment advice.

Explore Buydy

Related reading