Feature Matrix
aka Plan Compare Grid · Tier Matrix
Rows of features down the left, columns for each plan or competitor. Sticky header, checkmarks, dashes, occasional value cells.
When to use
When pricing tiers differ on more than 4 axes. Below 4, use a pricing card grid instead.
Anatomy
- Sticky plan-column header
- Grouped feature sections (Core, Collab, Admin)
- Boolean ✓ / - / value cells
- Highlighted recommended column
- CTA repeated at top and bottom
How the industry does it
3 examples · credited
Prompt
Build a feature matrix table for comparing 4 plans. First column = feature name with optional info tooltip; subsequent columns = plan tiers. Section headings (Core, Collaboration, Security) span all columns with a different background. Cells contain either a check (small, muted), an em-dash for unavailable, or a value (e.g. '10 GB'). One column is highlighted as recommended with a soft accent background and a 'Most popular' ribbon at top. Plan column headers are sticky during scroll. Hovering any row tints the whole row.Polish & tuning
2 of 4 unlockedMotion
Ease-out for entrance, ease-in-out for state. 200ms hover, 400–600ms layout. Stagger children at 30–60ms so groups feel intentional, not synchronized.
Spacing
Pick one scale (4 or 8) and don't mix. Section padding 96–128px desktop, 48–64px mobile. Headline sits ~24px above the subhead; subhead ~32px above the CTA cluster.