DonorPerfect's pricing page names three tiers (Core, Plus, Pro) and a headline 'starting at $99/month' but hides all actual tier prices behind 'Get pricing' and 'Get a custom quote' CTAs, functioning primarily as a lead-gen form rather than a transparent self-serve pricing page. The feature comparison table is genuinely detailed and useful, but the lack of visible pricing per tier undercuts buyer confidence and slows self-serve evaluation.

Tier structure

Core

pricing on request

Plus

pricing on request (Most Popular)

Pro

pricing on request

Value metric

flat-rate tiered plans (starting at $99/month) gated by feature access, not clearly seat- or usage-based

How limits scale

Scheduled Reports Not included 5 Reports 100 Reports
Support Chat Chat Chat & Phone
Constant Contact Lite Standard Standard
Custom API Access Not included Not included Included
Enterprise Reports & Graphs Not included Not included Included

Escalation logic

Good-better-best escalation from basic donor management (Core) to holistic multi-channel fundraising tools (Plus) to advanced targeting, API access, and enterprise reporting (Pro), with each tier layering on features rather than raising simple usage caps.

Psychological anchors

  • Most Popular badge — Plus tier is flagged 'Most Popular' to steer buyers toward the mid-tier option, though oddly the badge label appears attached across all three cards in the text/markup.
  • Low headline price as anchor — 'Starting at $99/month' is used as a low entry anchor even though no tier-specific prices are shown, likely to reduce perceived cost before pushing to a quote request.
  • Free trial/bonus feature — 'Free Practivated trial with PLUS & PRO' to practice donor conversations with AI adds a low-risk trial incentive tied to upper tiers.
  • Social proof stat as anchor — 'Nonprofits raise 25% more funds in their first year' and '93% customer retention' are used to justify price before it's even revealed.

What this page is optimizing for

The page is optimized for enterprise/lead-gen conversion rather than self-serve signup: every plan CTA is 'Get pricing,' the primary conversion path is a detailed quote-request form capturing org size, role, and needs, and no self-serve checkout exists.

Red flags

  • No actual prices are shown for any of the three tiers despite a headline 'starting at $99/month' claim.
  • All three tier cards appear to share a 'Most Popular' label in the underlying content, which (if reflected visually) would confuse the decoy effect.
  • CTAs are generic 'Get pricing' across all tiers, giving no differentiated urgency or value framing per plan.
  • No annual vs. monthly toggle or discount is mentioned anywhere on the page.
  • Feature comparison table uses dense feature names (e.g. 'Enterprise Direct Mail Segmentation') without tooltips or plain-language explanations, hurting scannability for non-technical buyers.
  • No visible free trial for Core tier, and the AI trial mention is a confusing late addition inserted between pricing tables and content sections.

Best-practices scorecard

What works · 1

  • Trust signals present — Includes review badges (Capterra, G2, GetApp), customer testimonials, and a 93% retention stat.

Half measures · 4

  • Clear recommended tier — A 'Most Popular' badge exists but appears applied inconsistently across all tiers per the text content.
  • Value metric matches usage — Tiers scale by feature access (reports, API, support channels) rather than a transparent usage metric like seats or donors managed.
  • Tier differences are scannable — A detailed feature comparison table exists but is long and uses jargon-heavy feature names without plain summaries.
  • Clear CTAs per tier — Each tier has a 'Get pricing' button, but all are identical generic CTAs rather than tier-specific value-driven prompts.

What's missing · 3

  • Visible prices — Only a vague 'starting at $99/month' headline is shown; no per-tier prices are displayed.
  • Annual discount offered — No monthly/annual toggle or discount messaging appears anywhere on the page.
  • FAQ or objection handling — No FAQ section addressing common pricing objections is visible on the page.