Donations made simple. Results made possible.

A modern WordPress donation plugin with Stripe integration, smart compliance features, and the flexibility to serve political campaigns, podcasters, and nonprofits alike.

Built for how you fundraise

Whether you're running a political campaign, growing a podcast audience, or leading a nonprofit, GiverLever adapts to your needs.

Political Parties & Ridings

BC election law compliance built in. Donation limits, required fields, and tax credit calculators—automatically.

Learn more

Podcasters & Creators

Let your audience support you with a clean, branded experience. One-time or recurring. No friction.

Learn more

Non-profit Organizations

Professional donation forms with tax receipt support. Build donor relationships that last.

Learn more

Everything you need to accept donations

GiverLever handles the complexity so you can focus on your mission.

Stripe Payments

GiverLever integrates directly with Stripe for secure, PCI-compliant payment processing. Accept credit cards, debit cards, Apple Pay, and Google Pay through Stripe Elements — no sensitive card data ever touches your server. Need offline options too? Accept pledges via Interac e-transfer or cheque, with automated payment instructions and admin confirmation when payment arrives. Supports both test mode and live mode with separate API keys, so you can build and test your forms before going live. Statement descriptors are customizable per-payment, so donors see exactly who they donated to on their credit card statement.

GiverLever Stripe payment form with secure card entry

Offline Payments

Not every donor pays by card. GiverLever lets you accept pledges via Interac e-transfer or cheque alongside card payments. Donors select their preferred method, submit a pledge, and receive payment instructions by email. Admins confirm receipt from the Contributions table with a single click, which triggers the donation receipt. Automated reminders follow up on outstanding pledges so nothing falls through the cracks. Address collection is optional — toggle it on or off in settings based on what your payment methods require.

Recurring Gifts

Give donors the option to make their support ongoing with a simple one-time or monthly toggle. Recurring donations are managed through Stripe Subscriptions, handling billing cycles, failed payment retries, and cancellations automatically. For political campaigns with annual limits, subscriptions intelligently pause at year-end and resume in the new year with a fresh limit.

GiverLever monthly donation toggle showing one-time and recurring options

Mobile-First Design

Every element of the donation form is designed for thumbs first, desktops second. Large tap targets for amount buttons, properly sized inputs that don't trigger awkward zoom on iOS, and a streamlined 2-step flow that keeps donors moving forward. The form looks great on any screen size — from a phone at a fundraiser to a laptop at home.

GiverLever donation form on a mobile device showing responsive layout

Customizable

Tailor the donation experience to match your brand. Configure preset donation amounts, custom button labels, primary colors, and form field visibility from the admin settings panel — no code required. Toggle features like address collection, fee coverage, and the tax credit calculator on or off, and set custom confirmation messages. Choose which payment methods to offer — cards, e-transfers, cheques, or any combination. The shortcode accepts parameters so you can run multiple configurations on the same site.

GiverLever customizable donation form with preset amount buttons

Fee Coverage

Let donors choose to cover Stripe processing fees so you receive 100% of their intended donation. The fee calculation is shown in real-time with a simple checkbox — transparent and optional. When enabled, the total charge is adjusted automatically and the fee amount is tracked separately in your records for clean accounting.

GiverLever fee coverage checkbox showing donor option to cover transaction fees

Attribution Reporting

Every donor gets a unique referral code they can share. When someone donates through a referral link, the connection is tracked automatically — you can see which supporters are driving the most donations. Referral codes are embedded in URLs and passed through to Stripe metadata, giving you a complete picture of your grassroots fundraising network. Add UTM parameters for full campaign attribution across email, social, podcast, and paid channels — or use the built-in URL Builder to generate properly tagged links without touching a URL by hand.

The Attribution Reporting dashboard turns that raw tracking data into decisions: leaderboards surface your top referrers at a glance, GA4 purchase events flow straight into your existing analytics stack, and every donor's profile includes a "Referral Impact" view showing exactly who they've brought in and what it raised.

Use campaign_id="auto" on the shortcode to automatically track donations by page slug. Drop it into a podcast episode template or landing page template and every page tracks its own contributions — no hardcoding needed. On a page at /podcast/episode-42/, the campaign ID is automatically set to episode-42. Filter your reports by campaign to see exactly which episodes or pages are driving donations.

GiverLever donor management showing referral tracking data

Analytics & Reporting

See your fundraising performance at a glance. The admin dashboard shows total raised, donation count, average donation, and donor growth over time. Filter by date range, campaign, or referral source to identify what's working. When it's time to report, export filtered donor and donation data to CSV with one click — ready for your accountant, compliance filing, or mail merge. Date range filters, column selection, and smart formatting mean clean data without the spreadsheet cleanup. All the numbers you need, in the format you need them.

GiverLever analytics dashboard showing donation metrics and charts

Abandoned Cart Recovery

Email is captured in Step 1 before donors enter any other information. If they leave before completing their donation, GiverLever tracks the abandonment and can send automated recovery emails to bring them back. Each abandoned cart gets a unique, time-limited recovery token that pre-fills their progress. Track which step donors dropped off at and how many recover — turning lost donations into completed ones.

GiverLever abandoned cart recovery admin showing recovery rates and email status

Donor Management

Build lasting relationships with a complete donor database. Every donor gets a profile with their contact information, donation history, lifetime total, and referral activity. Search and filter your donor list, view individual profiles with a full timeline, and send manual email receipts when needed. Returning donors are recognized automatically when they enter their email — their information is pre-filled for a frictionless repeat experience.

GiverLever donor profile showing donation history and contact details

Tax Credit Calculator

Show donors exactly how much their contribution will cost after tax credits — in real-time as they adjust the amount. For BC political donations, the calculator uses the official three-tier formula: 75% on the first $100, 50% on the next $450, and 33.33% on the next $600, up to a $500 maximum credit. When a $50 donation effectively costs $12.50, donors give more. The calculator can be toggled on or off depending on your use case.

GiverLever real-time tax credit calculator showing estimated BC tax credit

Donation Limit Enforcement

For political campaigns that must comply with contribution limits, GiverLever tracks cumulative donations per person per calendar year. The annual limit is configurable and enforced at submission time with atomic database updates to prevent race conditions. Returning donors see their year-to-date total and remaining room. If a donation would exceed the limit, the form blocks it with a clear message — keeping you compliant without any manual tracking.

GiverLever donation limit warning showing year-to-date totals and remaining capacity

Template Styles

Choose from three distinct visual styles to match your brand personality. Classic delivers a clean, professional look. Warm uses softer tones and rounded elements for an approachable feel. Bold makes a statement with stronger contrasts and larger typography. Each template is applied through CSS custom properties, so the underlying form logic stays the same — just pick your style in the settings.

GiverLever Warm template style showing softer design variation

Quick Donate Links

Create short URLs like yoursite.com/give50 that jump straight to a pre-filled donation form. Perfect for printed materials, event table cards, social media posts, and email campaigns. Pair with a QR code for instant mobile donations — supporters scan, tap Apple Pay or Google Pay, authenticate with Face ID, and they're done in under 5 seconds. No forms, no typing, no friction.

GiverLever quick donate pre-filled form ready for instant payment

URL Builder

Create trackable donation links in seconds — no manual URL editing required. The built-in URL Builder lets anyone on your team generate both standard donation form links and Quick Donate links with campaign, referral, and UTM parameters in one place. Choose an amount, assign a campaign name, add a referral code, and set UTM source, medium, and campaign values. The URL updates live as you type. Copy it, open it, or reset and start again. Available to both admins and team members with the Viewer role, so your comms team can create properly attributed links without touching plugin settings.

The result: consistent, properly tagged links across every channel — email, social, podcast, paid ads, and QR codes — and clean attribution data in your dashboards and CSV exports.

Team Access

Give your treasurer, compliance officer, or board members secure access to contribution data without exposing plugin settings or Stripe keys. The built-in GiverLever Viewer role lets team members browse contributions, view donor records, and export CSV reports — while keeping settings, analytics, and payment configuration locked to administrators only. Assign the role from the standard WordPress Users screen with no extra plugins required.

NationBuilder Integration

Automatically sync every donor and donation to your NationBuilder nation. When a payment succeeds, GiverLever pushes the donor's contact information to NationBuilder as a Person (matched by email, so returning donors update their existing record instead of creating duplicates), then creates a Donation record linked to that person. The sync runs in the background and never delays the donor's experience. Configure it in one step: enter your nation slug and API token, click Test Connection, and you're live. Built for Canadian political campaigns where NationBuilder is the standard CRM.

Fraud Protection

Cloudflare Turnstile sits on the donation form to block automated card-testing fraud without adding friction for real donors — no puzzles to solve, no checkbox to click. Pair it with a configurable minimum contribution amount to shut down the low-dollar test transactions fraudsters use to validate stolen card numbers.

Donation Designations

Let donors direct their gift to a specific candidate, fund, or project — set via shortcode, a URL parameter, or a picker the donor chooses from at checkout. Every designated gift shows up in a dedicated reporting tab, filterable and exportable to CSV, so you always know what raised money for what.

BLCKBX Integration

Connect GiverLever to BLCKBX campaign intelligence and every donor, donation, refund, and abandoned cart syncs automatically — no manual exports, no double entry. The same connection is shared with AttenderLever and EndorserLever when they're active on the same site.

Email Typo Detection

A quick "Did you mean gmail.com?" prompt catches common email typos before a donor submits — reducing bounced receipts and lost donor records without slowing anyone down.

5-Second Donations with QR Codes

Create simple links like yoursite.com/give50 that let supporters donate instantly with Apple Pay or Google Pay. Perfect for events, printed materials, and social media.

1. Create a Link

Generate a link with any amount: /give25, /give50, /give100. Customize the slug to match your brand.

2. Generate a QR Code

Use any free QR code generator. Print on table cards, posters, flyers, or share on social media.

3. Done in 5 Seconds

Supporter scans, taps Apple Pay or Google Pay, authenticates with Face ID, and they're done. No forms. No typing.

Ready to upgrade your fundraising?

GiverLever is part of the LeverUp WordPress plugin suite. Let's talk about how it fits your needs.

Get Started