pt/Audits/linear.app/pricing
Audit complete5/15/2026·

Clean visual execution and a solid feature matrix undercut by a page title that does zero selling, no 'most popular' anchor, three identical ghost CTAs competing equally, and zero competitive differentiation anywhere on the page.

12 / 12 dimensions·2026-05-15 08:27
Composite scoreFair
58/100
Percentile
p58
Cohort
30
Where this page falls
Score distribution across 30 B2B SaaS pricing pages
CohortThis page
median 55You · 58
0255075100
CriticalWeakFairStrongExceptional
The page we audited1440 × 900
Screenshot of https://linear.app/pricing
Dimensions

What we looked at

12 dimensions
Dimension 01 of 12

Above-fold clarity

Needs attention
5/10
Observed

The only above-fold text is the word 'Pricing' as an H1 — no category descriptor, no buyer signal, no value statement. Pricing model (per-seat) and starting price ($10/user/mo) are visible on the tier cards, which saves this from a lower score, but a visitor arriving from a cold ad has no immediate context for what Linear is.

Fix

Replace the 'Pricing' H1 with a two-line hero: 'Issue tracking and project management built for speed — from $10/user/mo.' Add a kicker line below: 'Per-seat pricing. Cancel any time. No credit card required to start free.'

Dimension 02 of 12

Value-prop framing

At risk
2/10
Observed

There is no value proposition on this page at all — the only headline is the single word 'Pricing.' The tier names (Free / Basic / Business / Enterprise) carry no outcome signal. A buyer evaluating Linear vs. Jira or Shortcut gets zero differentiation rationale from the copy.

Fix

Add a sub-headline directly under the H1: 'The project management tool engineering teams actually use — Linear ships faster because it doesn't slow you down.' This can be 1 sentence and should persist above the tier cards.

Dimension 03 of 12

Tier anchoring & defaults

At risk
4/10
Observed

Business tier has a filled/inverted CTA button (the only visual differentiator), which weakly signals it as the preferred tier — but there is no 'Most popular' badge, no elevated card height, no color distinction, and no visual hierarchy separating it from Free, Basic, and Enterprise. All four cards occupy equal visual weight. Enterprise has no price floor shown ('Custom' only), so it provides no anchoring effect.

Fix

Add a 'Most popular' pill badge above the Business card header. Elevate it by adding a colored border (e.g. Linear's purple) and making it ~8px taller than adjacent cards. Add 'Starts at ~$250/mo for 15+ seats — contact us' beneath 'Custom' on Enterprise to create a price ceiling anchor.

Dimension 04 of 12

Tier differentiation clarity

Needs attention
6/10
Observed

The 'All X features +' inheritance pattern is used consistently, which helps L→R reading. However, tier names (Free / Basic / Business / Enterprise) are purely categorical and don't signal who they're for. The jump from Basic ($10) to Business ($16) is justified by 9 new features including AI tools, but the card doesn't surface the most compelling delta — 'Linear Agent automations' and 'Code Intelligence' are listed 4th and 6th, buried below 'Unlimited teams' and 'Private teams and guests.'

Fix

Rename tiers to outcome-aligned labels: 'Free / Starter / Pro / Enterprise.' Reorder Business bullets so 'Linear Agent automations (beta)' and 'Code Intelligence (beta)' appear as the first two deltas — these are the differentiated AI features that justify the $6/user premium over Basic.

Dimension 05 of 12

Price psychology

Needs attention
5/10
Observed

Annual billing is pre-selected via toggle on Basic and Business cards, which is good. However, there is no monthly price shown alongside to quantify the annual savings (e.g. '$19/mo billed monthly, save 16% annually'). The toggle labels just say 'Billed yearly' without showing the savings amount. Free and Enterprise have no toggle at all, creating an asymmetric UI. Charm pricing ($10, $16) is consistent.

Fix

Show the monthly-equivalent savings inline: change 'Billed yearly' to 'Billed yearly — save 16% vs monthly ($12/user).' Add a dimmed monthly price in strikethrough above the annual price. This single change typically lifts annual plan conversion 8–14% in SaaS toggle patterns.

Dimension 06 of 12

CTA hierarchy & copy

At risk
4/10
Observed

Free, Basic, and Enterprise all use identical ghost 'Get started' / 'Contact sales' buttons. Business uses an inverted 'Get started' as primary — but also stacks a second 'Contact sales' ghost button directly beneath it, creating two competing CTAs on the recommended tier. All four 'Get started' labels are identical across cards with no outcome specificity.

Fix

Demote Free and Basic CTAs to text links ('Start free' / 'Start with Basic →'). Make Business the only card with a filled button. Rewrite Business primary CTA to 'Start 14-day Business trial' and remove the secondary 'Contact sales' from that card — move it to a tooltip or FAQ link instead.

Dimension 07 of 12

Friction architecture

At risk
4/10
Observed

'No credit card required' appears nowhere on the page — not on the Free card, not under any CTA, not in the FAQ area. Trial length for paid tiers is not stated anywhere. The Business card shows two CTAs ('Get started' + 'Contact sales') without clarifying which path is self-serve vs. assisted.

Fix

Add 'No credit card required' in muted text directly beneath the Free and Business 'Get started' buttons. Add 'Free 14-day trial included' beneath the Business CTA. Label the Business 'Contact sales' button as 'Talk to sales (50+ seats)' to clarify it's for large teams, not a gatekeeper for the standard plan.

Dimension 08 of 12

Social proof placement

Needs attention
5/10
Observed

'Trusted by more than 25,000 companies' appears below the tier cards — after the primary decision point. The logo bar (Vercel, Cursor, OpenAI, Coinbase, Cash App, Boom, Ramp) renders even further below. On a 1440×900 viewport, a visitor who doesn't scroll past the tier cards never sees either social proof element.

Fix

Move '25,000+ companies trust Linear' as a kicker line directly above the tier card grid, not below it. Format it as: 'Trusted by 25,000+ companies including Vercel, OpenAI, and Ramp' with 3 named logos inline — this keeps proof at the decision moment without requiring scroll.

Dimension 09 of 12

Trust signals

At risk
3/10
Observed

No refund policy, no SOC 2 / GDPR badge, no money-back guarantee, no tax/VAT handling statement, and no billing terms are visible anywhere on the pricing page. The security section in the feature matrix shows 'Single' SSO across tiers but this is a features row, not a trust signal.

Fix

Add a single 'Trust' bar between the tier cards and the feature matrix: 'SOC 2 Type II certified · GDPR compliant · Cancel or downgrade any time · Invoices available on Business+ · Prices exclude applicable VAT.' Link 'Cancel any time' to the cancellation FAQ.

Dimension 10 of 12

Feature matrix legibility

Needs attention
7/10
Observed

The matrix is well-sectioned (Core / AI and agent workflows / Integrations / Team management / Analytics & Reporting / Linear Asks / Security / Support) with sticky headers — this is genuinely good. However, the HTML shows many feature cells with empty div containers (no checkmark, no dash, no value), making it unclear whether absence means 'not included' or 'data missing.' Tooltips are present (info icon in HTML) but unclear if they render copy.

Fix

Audit and replace all empty cells with explicit '—' dashes so absence is intentional and scannable. Ensure tooltip copy is populated for jargon rows like 'Triage Intelligence,' 'Linear Asks,' and 'Issue SLAs' — these are proprietary terms that need 1-sentence definitions inline.

Dimension 11 of 12

FAQ coverage

At risk
2/10
Observed

There is no FAQ section on this pricing page at all — zero questions answered about cancellation, tier switching, billing cycle changes, overage behavior, or VAT/tax handling.

Fix

Add a 5-question FAQ directly below the feature matrix: (1) 'Can I cancel any time?' — Yes, downgrade to Free or cancel from your workspace settings, no questions asked. (2) 'What happens if I exceed the Free plan limits?' — You'll be prompted to upgrade; existing data is preserved. (3) 'Can I switch between plans mid-cycle?' — Yes, upgrades are prorated immediately. (4) 'Do prices include VAT?' — VAT is added at checkout where applicable. (5) 'Is there a discount for nonprofits or startups?' — Link to relevant program.

Dimension 12 of 12

Competitive differentiation

At risk
1/10
Observed

There is no competitive framing anywhere on the page — no 'vs Jira,' no 'vs Shortcut,' no 'why teams switch from Asana,' no comparison table link. The closing CTA section reads 'Built for the future. Available today.' — aspirational but meaningless to a buyer actively comparing tools.

Fix

Add one callout block below the trust bar: 'Switching from Jira? Most teams are fully migrated in under a day — and paying 40% less per seat. See the comparison →' (link to /vs/jira). This alone captures high-intent comparison traffic and anchors Linear's price advantage.

Recommended

Top 5 fixes, ranked by expected lift

  1. 01

    Add 'Most popular' badge and visual elevation to the Business card to create a clear anchor tier.

    High impact

    All four tier cards currently carry equal visual weight; three of four CTAs are ghost buttons. Without a recommended tier signal, visitors default to Free or stall. The Business card's inverted button is the only weak signal — a badge + elevated card border will concentrate conversion pressure on the $16/seat tier.

    Tier anchoring & defaults · 4/10
    Est. Business plan trial-start rate+15–22%88% confidence · same day
  2. 02

    Surface 'No credit card required' inline under the Free and Business CTAs, and label trial length explicitly.

    High impact

    Neither the Free nor Business card states 'no CC required' or trial length anywhere on the page. This is the single highest-volume objection at the CTA moment for PLG products. Adding 10 words beneath the button is a same-day change with near-certain lift.

    Friction architecture · 4/10
    Est. signup click-through from pricing page+10–18%92% confidence · same day
  3. 03

    Move the '25,000+ companies' social proof and 3 named logos to above the tier card grid.

    High impact

    Vercel, OpenAI, and Ramp are household names in the target buyer cohort. They currently appear below the fold, past the primary decision point. Surfacing them above the tier cards puts proof at the moment of maximum doubt — when visitors are comparing tiers, not after.

    Social proof placement · 5/10
    Est. paid tier CTA clicks vs Free CTA clicks+8–14%82% confidence · 1-wk ramp
  4. 04

    Show annual savings amount inline on the billing toggle: change 'Billed yearly' to 'Billed yearly — save 16% ($2/user/mo)'.

    Medium impact

    The annual toggle is pre-selected — good. But the savings are invisible, so the annual default feels like a restriction rather than a benefit. Quantifying the savings in green text next to the toggle converts it from a UI state into a value proposition.

    Price psychology · 5/10
    Est. annual plan selection rate among paid conversions+6–12%85% confidence · same day
  5. 05

    Add a 5-question FAQ section below the feature matrix covering cancellation, proration, VAT, and Free plan limits.

    Medium impact

    There is currently zero FAQ content on this pricing page. For a $10–$16/user/month self-serve purchase, the top exit reasons are unanswered billing and commitment questions. A 5-item FAQ with specific answers (not 'contact us') reduces friction for the 15–25% of visitors who scroll past the matrix before deciding.

    FAQ coverage · 2/10
    Est. pricing page to signup conversion rate+5–10%75% confidence · 1-wk ramp