Internal Architecture

Payment Architecture
for Settle

Revenue model, payment flows, billing lifecycle, and checkout design for estate administration — built around the people who need it most.

Version 1.0 Date April 2026 Status Draft Payment processor Stripe (recommended)

Revenue Model

Settle operates on four distinct revenue streams, each suited to a different stage of growth and a different relationship with the people it serves. None require a subscription. None penalize the person who just lost someone.

$199–399
Per-estate direct purchase
(primary near-term revenue)
$50–100
Per-activation from insurance
carrier partnerships
5–10%
Commission on benefits
discovered & claimed
$0
Cost to user via insurance
(carrier pays Settle directly)

Stream 1 — Direct Per-Estate Pricing

Users purchase access to a single estate. The price unlocks the full task sequence, document tools, and automated notifications for that estate. There is no recurring charge. When the estate is closed, the account moves to monitoring mode (no new charges) and eventually to archive.

This model reflects the reality of grief: people are not managing estates indefinitely. A subscription would feel exploitative. A one-time fee, clearly scoped to the task at hand, feels like paying a professional — fair exchange for genuine help.

Stream 2 — Insurance Partner Activation

Life insurance carriers offer Settle as a value-add benefit to beneficiaries. The carrier pays Settle $50–100 per estate activated through this channel. The beneficiary pays nothing. This is the highest-leverage distribution path: carriers reach people at exactly the right moment, with no acquisition cost to Settle.

Stream 3 — Benefit Recovery Commission

Settle's benefit discovery scan surfaces unclaimed benefits across pension funds, state unclaimed property registries, employer benefits, and other sources. When Settle helps a family claim benefits they would not have found alone, Settle earns 5–10% of the recovered amount. This stream is entirely success-based — Settle earns nothing unless the family receives money.

Stream 4 — Free Tier (Non-Revenue, Strategic)

The free tier earns no direct revenue. It exists because the right thing to do is to help everyone, regardless of ability to pay. Families with simple estates may need nothing more. Free users also represent the top of a trust funnel: if the free tier is genuinely useful, the decision to upgrade feels earned, not pressured.

Strategic Note
The insurance partnership stream is the scaling engine. Per-estate direct sales require marketing spend and customer acquisition. Insurance partnerships deliver users at zero marginal acquisition cost, at the precise moment of need, with carrier trust already established. Early partnership development should be treated as a strategic priority.

Pricing Philosophy

"The pricing page should feel like a hand extended, not a cash register."
Settle Design Principle

Estate administration begins in the days after a death. The person using Settle is likely exhausted, grieving, possibly financially uncertain, and doing tasks they have never done before. Every pricing decision must be made with this person in mind.

Do
  • Use plain, human language in pricing copy
  • Make the free tier genuinely useful for simple estates
  • Show exactly what you get before asking for payment
  • Offer a 30-day no-questions refund
  • Let people upgrade or downgrade at any time
  • Acknowledge that this is hard, and that Settle is here to help
  • Frame paid tiers as "more support," not "unlock features"
Never Do
  • Use urgency language ("Limited time," "Act now")
  • Show countdown timers or scarcity signals
  • Gate grief-critical information behind a paywall
  • Use dark patterns to steer toward higher tiers
  • Auto-enroll in recurring charges
  • Make refunds difficult or guilt-inducing
  • Refer to the deceased as a "case" or "account"
On "Per-Estate" Framing
Never call it a "subscription" even informally. The language must consistently be "per estate" — because it is per estate. The estate is a bounded process with a beginning and an end. Framing reflects reality, and reality is more honest than abstract billing language.

Pricing Tiers

Four tiers, each with a clear value proposition. The tiers are designed to be honest about what they include and what they do not.

Free
$0
No card required. Always free.
  • Task list (up to 10 tasks visible)
  • Basic step-by-step guidance
  • 1 estate maximum
  • Document checklist (view-only)
  • Resource links & templates
  • Full 38+ task sequence
  • Phone scripts
  • Document inbox
  • Automated notifications
Complete
$399
One-time per estate
  • Everything in Essentials
  • Tier 1 auto-notifications
  • Subscription cancellation letters sent on your behalf
  • Tier 2 managed letters
  • Financial institutions, utilities, government agencies
  • Benefit discovery scan
  • Pensions, unclaimed property, employer benefits
  • Dedicated review queue
Insurance Partner
$0
To the user. Carrier pays $50–100 to Settle.
  • Full Complete tier features
  • Activated via carrier benefit portal
  • No checkout required for user
  • Settle invoices carrier per activation
  • Single sign-on from carrier portal
  • Co-branded experience available

Feature Matrix

Feature Free Essentials Complete Insurance
Core Task Management
Task list (up to 10 visible)
Full 38+ task sequence
Progress tracking & reminders
Priority-ordered checklist
Guidance & Scripts
Basic guidance per task
Phone scripts for every call
Resource links & downloadable templates
Documents
Document checklist (view-only)
Document inbox & storage
Export & share with co-administrators
Notifications & Letters
Tier 1: Subscription cancellation (auto-sent)
Tier 2: Managed letters (financial, utilities, govt)
Benefit Recovery
Benefit discovery scan
Claim assistance & guided process
Commission on recovered benefits 5–10% 5–10%
Billing
Price to user Free $199 / estate $399 / estate $0 (carrier pays)
30-day full refund N/A N/A

Benefit Recovery Commission

The most compelling revenue stream in Settle's model. Not because it is the largest — it may be — but because it perfectly aligns Settle's incentives with the user's outcome. Settle earns nothing unless the family receives money they would not have found alone.

How It Works

The benefit discovery scan, available in Complete and Insurance Partner tiers, searches for unclaimed or undiscovered financial assets on behalf of the estate. This includes: state unclaimed property databases, dormant pension funds, employer benefit balances, life insurance policies the family was unaware of, HSA and FSA balances, security deposits, and similar sources.

When Settle identifies a claimable benefit and the family successfully claims it through the Settle-guided process, Settle earns a commission of 5–10% of the recovered amount. The commission rate is disclosed transparently before the scan and confirmed before any claim assistance begins.

Example: Benefit Recovery Scenario
Unclaimed pension benefit discovered $2,400
Employer HSA balance recovered $850
State unclaimed property (dormant account) $1,100
Unknown life insurance policy $3,500
Total benefits recovered $7,850
Settle commission (7.5% blended rate) $589
Net benefit to family $7,261
This Pays for Itself
A Complete estate costing $399 that recovers $7,850 in benefits nets the family $7,452 after Settle's commission. The product literally returns more money than it costs, in a typical benefit-rich estate. This should be central to how Complete is positioned — not as "more features" but as "the tier that finds money for you."

Commission Structure

Recovery amount Commission rate Rationale
$0 – $1,000 10% Smaller amounts involve similar effort; higher rate is fair
$1,001 – $5,000 7.5% Mid-range — standard blended rate
$5,001 – $20,000 5% Larger recoveries: smaller percentage, significant absolute amount
$20,001+ Negotiated (floor 3%) Large estate — consult required, capped to avoid perception of windfall

Consent & Transparency Requirements

  • Pre-scan disclosure Commission structure shown before scan initiates. No opt-in ambiguity.
  • Per-claim confirmation User confirms commission amount in dollars (not just %) before Settle assists with each specific claim.
  • No claim without consent Settle surfaces discoveries but takes no action until user explicitly approves.
  • Commission timing Commission collected only after funds are confirmed received by the estate, not on discovery.
  • Itemized receipt Every commission charge produces a line-item receipt showing the recovery amount, commission rate, and net benefit to the estate.

Insurance Partnership Model

The partnership channel inverts the acquisition problem. Instead of Settle finding bereaved families, life insurance carriers deliver Settle to their beneficiaries as a value-add benefit — at the moment of greatest need, with the carrier's trust already established.

Insurance Partner Activation Flow
Life Insurance Carrier
Pays $50–100 per activation to Settle
Benefit
portal link
Beneficiary
Activates Settle from carrier portal — pays nothing
Activation
webhook
Settle
Provisions Complete-tier estate. Invoices carrier monthly.

Commercial Structure

Parameter Detail
Per-activation fee $50–100 (tiered by carrier volume commitment)
Invoicing cycle Monthly, net-30. Carrier receives itemized activation report.
Activation trigger User completes estate setup (name, date of death entered). Not just login.
Feature parity Insurance-activated estates receive full Complete tier features
Benefit recovery Commission still applies; carrier does not participate in recovery revenue
Data handling Settle does not share estate data with carrier. Carrier receives only activation confirmation.
Branding Optional co-branding available. "Settle, offered through [Carrier]" treatment.
Contract term Annual with monthly auto-renew. 60-day termination notice.
Why Carriers Buy This
Life insurance carriers face competitive pressure to differentiate beyond the payout. Beneficiary experience is a measurable retention and referral signal. Offering Settle as a benefit costs the carrier $50–100 per claim — a rounding error against a $250,000 policy payout — and generates genuine goodwill. Carriers also reduce inbound calls to their own service teams when beneficiaries are guided by Settle's process.

Technical Integration Requirements

  • SSO protocol OAuth 2.0 / OIDC. Carrier provides identity; Settle provisions account.
  • Activation webhook POST /api/v1/partner/activate — receives carrier ID, policy reference (hashed), activation timestamp.
  • Billing event Activation recorded in partner_activations table; billed via monthly carrier invoice (Stripe Invoicing or direct).
  • Carrier dashboard Partner portal showing activation count, status summary (no PII). Self-serve invoice download.
  • Feature flag estate.tier = 'partner' — maps to Complete feature set internally.

Payment Flows

Three distinct payment flows, each optimized for its context. Direct purchase uses Stripe Checkout. Partner activation uses webhook-triggered provisioning with monthly invoicing. Benefit recovery uses Stripe Connect or manual disbursement for commission collection.

Processor Note
Stripe is the recommended payment processor for all flows. The flows below are described processor-agnostically where possible, with Stripe-specific implementation notes called out separately. An alternative processor could be substituted for direct purchase flows; the benefit recovery commission flow benefits most from Stripe's ecosystem.

Flow 1 — Direct Purchase (Essentials / Complete)

Direct Purchase — Stripe Checkout
1
User selects tier on pricing page
Chooses Essentials ($199) or Complete ($399). No upsell shown.
Frontend
2
Server creates Checkout Session
POST /api/checkout/create-session — creates Stripe Checkout Session with payment_intent_data, metadata.estate_id, metadata.tier.
Stripe Backend
3
User completes Stripe Checkout
Hosted Stripe Checkout page. No card data touches Settle servers. Supports card, Apple Pay, Google Pay.
Stripe Hosted
4
Stripe sends checkout.session.completed webhook
Settle webhook handler verifies signature, reads metadata.estate_id and metadata.tier.
Stripe Webhook Backend
5
Estate tier upgraded, access granted
estate.tier updated in database. Feature flags evaluated on next request. No page reload required if user is active.
Backend Database
6
Confirmation email sent
Plain-language email. No upsell. Includes: what was purchased, 30-day refund reminder, direct support contact.
Email

Idempotency & Error Handling

  • Duplicate webhooks Idempotency key on session ID. Second delivery of same event is a no-op.
  • Payment failure Stripe handles retry UI. Settle receives no event until payment succeeds. No partial access granted.
  • Session expiry Checkout sessions expire after 24 hours. User re-initiates from pricing page.
  • Webhook failure Stripe retries for 72 hours. payment_intents.succeeded is a backup signal. Alerting if estate not upgraded within 5 minutes of confirmed payment.

Flow 2 — Partner Activation

Insurance Partner — Webhook Provisioning
1
Beneficiary accesses Settle from carrier portal
Carrier redirects to settle.com/partner/[carrier-id]?token=[signed-jwt]. JWT contains carrier ID and optional policy reference (hashed).
SSO
2
Settle validates JWT, provisions account
Creates or links user account. Sets estate.tier = 'partner'. Records activation in partner_activations.
Backend
3
User completes estate setup
Activation is confirmed (billable) when user enters deceased's name and date of death. This is the billing trigger — not login.
Product
4
Activation recorded for monthly invoice
Activation added to carrier's monthly billing ledger. Not charged immediately.
Billing
5
Monthly invoice sent to carrier
Itemized: activation count, per-activation rate, total due. Paid via ACH or card on file. No Stripe Checkout required for carrier billing.
Stripe InvoicingBilling

Flow 3 — Benefit Recovery Commission

Benefit Recovery — Commission Collection
1
Benefit discovery scan runs
System identifies potential unclaimed assets. Results surfaced to user with estimated values.
2
User reviews discoveries; commission disclosed
Each discovered benefit shows: estimated amount, Settle commission (% and dollar estimate), estimated net to estate. User accepts or dismisses each item.
Consent Required
3
Settle assists with claim process
Guided steps, form completion support, letter templates. Settle tracks claim status.
4
User confirms funds received
User marks claim as received and confirms amount. This is the billing trigger for commission. Settle does not charge on discovery or promise.
User-Confirmed Trigger
5
Commission charged via saved payment method
Stripe charges the card on file. Itemized receipt generated. Commission line item includes: benefit source, recovered amount, rate, commission in dollars.
Stripe
Commission Collection Risk
There is an inherent trust gap: Settle relies on users to accurately report received amounts. Mitigations: (1) Users who under-report receive less accurate future scans. (2) For large claims, corroborating documentation can be requested. (3) Commission disputes resolved in favor of user with no friction. Long-term: direct integrations with claim portals can automate confirmation.

Estate Billing Lifecycle

An estate is a finite process. The billing model mirrors that reality — a one-time purchase that covers the estate from opening through close, with no recurring charges.

Purchase
Tier selected, payment processed, access granted immediately
Active
Full access to tier features. Tasks, documents, notifications active.
Monitoring
Core tasks complete. Estate in wind-down. No new charges. Read access only.
Archive
Estate closed. Data retained for 7 years per tax record requirements. No charges.

Phase Definitions

Phase Trigger Duration Billing activity
Purchase User completes checkout Instant One-time charge. Receipt emailed.
Active Post-purchase; auto for Free/Partner Typically 3–18 months Benefit recovery commissions only (if applicable)
Monitoring User marks estate "tasks complete" or 90-day inactivity Indefinite (until closed) No charges. Document access preserved.
Archive User closes estate or 3 years in Monitoring 7 years minimum (regulatory) No charges. Read-only access. Export available.

Upgrade Path

Users can upgrade from Free to Essentials, or from Essentials to Complete, at any point during the Active phase. Upgrades are charged the full tier price (not a delta). This is simpler to explain and avoids proration confusion during an already complex time.

A future consideration is a delta-priced upgrade ($399 - $199 = $200 to upgrade). This is more financially fair but adds explanation complexity. Revisit when there is data on how often users upgrade mid-estate.

No Downgrade in Active Phase
Users cannot downgrade from Complete to Essentials or Essentials to Free mid-estate. This is not a dark pattern — it protects estate continuity. A downgrade mid-process could remove access to documents already uploaded or notifications already sent. Users who want a refund should use the 30-day refund policy instead.

Checkout Specification

The checkout experience must be the quietest moment in the product. No animations. No testimonials. No "most popular" banners. Just clarity about what is being purchased, what it costs, and that it can be refunded.

Checkout Session Parameters

// Stripe Checkout Session — Essentials example
{
  "mode": "payment",
  "line_items": [{
    "price_data": {
      "currency": "usd",
      "unit_amount": 19900,
      "product_data": {
        "name": "Settle Essentials",
        "description": "Full task sequence, phone scripts, document inbox, and progress tracking for one estate."
      }
    },
    "quantity": 1
  }],
  "metadata": {
    "estate_id": "est_xxxxxxxxxxxx",
    "user_id": "usr_xxxxxxxxxxxx",
    "tier": "essentials"
  },
  "payment_intent_data": {
    "description": "Settle Essentials — one estate",
    "metadata": { /* same as session */ }
  },
  "success_url": "https://settle.com/app/estate/{estate_id}?upgraded=true",
  "cancel_url": "https://settle.com/pricing?cancelled=true",
  "customer_email": "user@example.com",
  "allow_promotion_codes": false,
  "billing_address_collection": "auto",
  "locale": "auto"
}

Checkout Page Wireframe

The page shown immediately before Stripe Checkout (the "confirm your selection" page within the Settle app):

settle.com/checkout/confirm
Settle Essentials
One-time access for one estate. No subscription, no renewal.
What you're getting
Full task sequence (38+ tasks), phone scripts, document inbox, and progress tracking — everything you need to settle this estate at your own pace.
Price
$199  one time
Refund policy
If this isn't right for you, request a full refund within 30 days — no questions asked.
Payment processed securely by Stripe. Settle does not store your card details.

Checkout Copy Guidelines

Language to Use
  • "One-time access for one estate"
  • "No subscription, no renewal"
  • "At your own pace"
  • "If this isn't right for you, request a full refund"
  • "Everything you need to settle this estate"
  • "Continue to payment" (not "Buy now" or "Checkout")
Language to Avoid
  • "Unlock" (implies something was locked)
  • "Limited time" or "Special offer"
  • "Upgrade now" (implies urgency)
  • "Most families choose Complete" (steers)
  • "Act now" or "Don't miss out"
  • Any count of "families helped" as social proof at checkout

Post-Purchase Confirmation

The success redirect lands on the estate dashboard with a single, quiet confirmation message: a small banner reading "Essentials access is now active." No confetti. No upsell modal. No invitation to share on social media. The user came here to administer an estate — let them get back to it.

The confirmation email is plain text in style (HTML but minimal). It contains: the product name, the price paid, the refund policy reminder, and a direct email address for support. Nothing else.

Refund Policy

"A grieving person who asks for a refund has been through enough. Give it to them."
Settle Refund Principle

Standard Refund Policy

  • Refund window 30 days from purchase date
  • Conditions None. No questions asked. No usage threshold. No document-upload check.
  • Process User navigates to Settings → Billing → Request Refund. Or emails support. Refund processed within 1 business day.
  • Refund amount 100% of purchase price. No processing fee retention.
  • Access after refund Estate reverts to Free tier. User's data and documents are retained for 30 days, then subject to standard deletion schedule.
  • Benefit recovery commissions Not refunded. If the commission was charged, benefits were received. Commission refund requests evaluated case-by-case.

Edge Cases

Situation Resolution
Request after 30 days (31–90 days) Evaluated by support. If there was a reason (hospitalization, complexity of estate), refund granted. No rigid cutoff for unusual circumstances.
Request after 90 days Support reviews. Partial refund may be offered. Full denial only with explicit documented reason and a path to appeal.
User upgraded (Free → Essentials → Complete) Refund of the most recent charge only, within 30 days of that charge.
Insurance-activated estate No charge to user; nothing to refund. Carrier activation fee is not refundable (carrier-specific contracts govern).
Deceased was the account holder Next of kin or estate executor may request refund with brief explanation. No documentation required; human judgment applied.
Dispute / chargeback filed Settle sides with the customer in ambiguous cases. Accept the chargeback rather than fight a bereaved person over $199.
Chargeback Policy
Settle's target chargeback rate is under 0.1%. A high refund acceptance rate and a transparent 30-day policy are the best protection against chargebacks. When a chargeback is filed within the first 90 days, Settle's default posture is to accept it without dispute. Fighting a chargeback from a grieving family — even a technically disputable one — is not worth the reputational or human cost.

Tax & Compliance

Sales Tax Treatment

Settle is a SaaS product. In the United States, SaaS taxability varies by state. Stripe Tax handles automatic tax calculation, collection, and remittance where enabled. The recommendation is to enable Stripe Tax from launch to avoid retroactive liability.

Item Tax treatment
Essentials / Complete tier purchase SaaS — taxable in ~25 US states. Stripe Tax handles automatically.
Insurance partner activation fee B2B service. Carrier provides W-9 / tax ID. Stripe invoicing handles 1099 if applicable.
Benefit recovery commission Service fee. May require 1099-MISC if total per-user exceeds $600/year. Track per-user commission totals.
Refunds Stripe issues refund of tax collected. No separate tax filing adjustment required.

1099 Obligations

Benefit recovery commissions paid to Settle may create a 1099-MISC obligation in the inverse: if Settle collects commissions totaling more than $600 from a single user in a calendar year, that user does not receive a 1099 (they are paying Settle, not receiving income). However, the commissions constitute taxable income for Settle and are tracked accordingly.

Insurance carrier payments to Settle are B2B payments. Carriers issue 1099s to Settle if annual payments exceed $600. Settle should provide W-9 to carrier partners at contract signing.

Record Retention

  • Transaction records 7 years minimum (IRS requirement)
  • Estate data 7 years from estate close date (probate record alignment)
  • Refund records 7 years (dispute window + buffer)
  • Commission records 7 years, with per-claim itemization

Financial Reporting

Key Metrics to Track

ARR
Annualized revenue run rate across all streams
CAC
Cost to acquire a paying estate (direct channel only)
LTV
Lifetime value: tier price + expected recovery commission
TPV
Total payment volume (commissions) across all active estates

Revenue Attribution by Stream

Stream Ledger category Stripe event Report frequency
Direct tier purchase revenue.direct.essentials / revenue.direct.complete checkout.session.completed Real-time + monthly
Insurance activation fee revenue.partner.[carrier_id] Stripe Invoice paid event Monthly (invoice cycle)
Benefit recovery commission revenue.commission.[estate_id] payment_intent.succeeded Real-time + monthly
Refunds refund.direct charge.refunded Real-time + monthly

Dashboard Requirements

An internal revenue dashboard should surface, at minimum:

  • MRR by streamDirect (Essentials / Complete), Partner, Recovery Commission
  • Active estates by tierFree, Essentials, Complete, Partner — with trend line
  • Conversion rateFree → Essentials, Free → Complete, Essentials → Complete
  • Avg recovery per estateTotal benefits recovered / estates with completed recovery scans
  • Refund rateRefunds issued / total purchases (30-day and 90-day windows)
  • Partner activation countBy carrier, month-over-month

Implementation Plan

Phased implementation prioritizing the direct purchase flow in Phase 1, partner infrastructure in Phase 2, and benefit recovery commission in Phase 3.

1
Phase 1 — Direct Purchase (Stripe Checkout)
Est. 2–3 weeks
  • Create Stripe account, configure products and prices (price_essentials, price_complete)
  • Implement POST /api/checkout/create-session endpoint with metadata.estate_id and metadata.tier
  • Build webhook handler for checkout.session.completed — idempotent, signature-verified
  • Add estate.tier field to data model (free | essentials | complete | partner)
  • Implement feature flag evaluation from estate.tier
  • Build "confirm your selection" pre-checkout page (per checkout spec above)
  • Configure success and cancel redirect URLs
  • Build post-purchase confirmation banner (quiet, no upsell)
  • Implement confirmation email (plain-language, receipt + refund reminder)
  • Enable Stripe Tax with automatic collection
  • Build refund flow: Settings → Billing → Request Refund → Stripe refund API
  • Implement charge.refunded webhook to revert estate tier to Free
  • Internal dashboard: MRR, active estates by tier, refund rate
2
Phase 2 — Insurance Partner Infrastructure
Est. 4–6 weeks
  • Design partner data model: carriers, partner_activations tables
  • Implement GET /partner/[carrier-id] SSO landing with JWT validation
  • Build account provisioning on partner activation (create or link user)
  • Implement billable activation trigger: fires when user enters estate name + date of death
  • Build monthly invoice generation via Stripe Invoicing API (itemized per carrier)
  • Create partner admin portal: activation count, status summary, invoice download
  • Implement co-branding configuration per carrier
  • Add carrier onboarding flow: contract, API key issuance, webhook test endpoint
  • Expand internal dashboard with partner activation metrics by carrier
  • Draft partner contract template (legal review required)
3
Phase 3 — Benefit Recovery Commission
Est. 6–8 weeks
  • Build benefit discovery scan infrastructure (data sources TBD — see discovery backlog)
  • Design recovery data model: discovered_benefits, benefit_claims, commissions
  • Implement pre-scan commission disclosure UI (% and dollar estimate per benefit)
  • Build per-claim consent flow: user accepts before Settle assists
  • Implement "mark as received" confirmation trigger
  • Commission calculation engine (tiered rate per recovery amount)
  • Commission charge via saved payment method (Stripe PaymentIntents API)
  • Itemized commission receipt generation
  • Dispute / appeal flow for commission charges
  • Add recovery commission stream to internal revenue dashboard
  • 1099 tracking: flag users approaching $600/year commission threshold

Dependencies & Prerequisites

  • Phase 1Requires: estate data model, user auth system, basic frontend. No external dependencies beyond Stripe account.
  • Phase 2Requires: Phase 1 complete. Requires: at least one carrier partner agreement in place or in late-stage negotiation.
  • Phase 3Requires: Phase 1 complete (saved payment method). Requires: benefit data source integrations or manual research workflow. Most complex phase.

Pricing Page Specification

The pricing page is the most sensitive screen in the product. It is seen by people who just lost someone, who do not know what they need, and who are deciding whether to trust Settle with part of their hardest process. It must earn that trust quietly.

Page Structure

Pricing Page — Component Order
1
Opening statement (not a headline)
Human. Acknowledges the situation. Sets the tone before any price appears. Example: "Settling an estate is a real process. Here's what Settle costs, and what it does."
2
Tier cards (Free → Essentials → Complete)
Honest feature lists. No "most popular" badge on a paid tier. No visual de-emphasis of Free. All tiers presented with equal dignity.
3
Insurance partner callout (separate, below tiers)
"If your loved one had life insurance — your carrier may offer Settle as part of their benefit." Link to check. No pressure if they don't have coverage.
4
Benefit recovery explainer
"The Complete tier often pays for itself" — shown as a simple example calculation, not a sales pitch. Commission structure disclosed plainly.
5
30-day refund reminder
Shown once, plainly, near the tier cards. Not as a trust signal — as a genuine statement. "If you pay and it's not right for your situation, we'll refund you within 30 days, no questions."
6
FAQ (optional, at bottom)
Practical questions only: What is "per estate"? What happens when the estate is closed? Can I upgrade later? Not a feature comparison in disguise.

Visual Tone Constraints

  • Color temperature Warm. Sage and stone. Not the blues of financial tech. Not the grays of enterprise software.
  • Animation None on the pricing page. No entrance animations, no hover scale effects. Stillness is appropriate here.
  • Typography Merriweather for the opening statement and tier names. Inter for feature lists and detail text. The serif carries warmth.
  • Spacing Generous. The page should not feel crowded. Grief does not need visual noise.
  • Iconography Minimal. Simple checkmarks. No trophy icons, no lightning bolts for "premium" features.
  • CTAs Sage-colored buttons. Single CTA per tier. "Get started" (Free), "Choose Essentials" (Essentials), "Choose Complete" (Complete). Descriptive, not urgent.

Copy Anti-Patterns (Full List)

Pattern Why it's disallowed
Countdown timers Creates false urgency. Grief has enough urgency already.
"Limited seats available" Software does not run out of seats. This is manufactured scarcity.
"Most families choose Complete" Social proof deployed as a steering mechanism. Every family's situation is different.
De-emphasized Free tier If the Free tier is embarrassing to show, it is not good enough. Fix the tier, not the display.
Exit-intent popups Never on a pricing page. Never in this product.
Pre-checked upsell boxes No opt-outs disguised as opt-ins. Ever.
"For just $X more" Minimizes the cost. If it's $200 more, say $200 more.
Anchoring via crossed-out price No "was $499, now $399." There is no MSRP to anchor against.
Implied loss ("without Complete, you might miss...") Fear-based copy. The pricing page is not a risk document.
Final Note
Settle's pricing should never feel like a test the user has to pass. The right tier is the one that matches their estate. The job of the pricing page is to help them find it — not to maximize the transaction. A family who chooses Free and has a smooth experience is more valuable than a family who chose Complete under pressure and resents it. Trust compounds.