bevdkbdf.formester.com/f/7ab99d8a-b4cd-41b9-ae7c-881ae8002cd2

Contribution form

Use this free contribution form template to collect donations online for nonprofits, fundraising campaigns, church contributions, charity events, and employee giving programs. Capture donor details, gift amounts, frequency, and payment method in one place. Connect Stripe or PayPal, switch between one-time and recurring gifts, and embed the form on your website, email, or social channels in minutes.

Social Cause Forms

About this template

This contribution form template runs on Formester's drag-and-drop form builder, so you can add, remove, or reorder fields without touching code. Capture donor name, contact details, gift amount, frequency, and dedication notes in a single flow.

Take payments directly inside the form with Stripe or PayPal. Donors can choose a preset amount or enter a custom one, pick one-time or recurring, and complete the gift without leaving your page. Stripe transactions are encrypted with AES-256.

Use conditional logic to show recurring frequency only when a donor selects "monthly," reveal company-match fields for employee giving, or hide payment options based on cause type. Send each donor an automatic confirmation with Autoresponder Email, and verify addresses with Email Verification before the submission lands.

Need a head start with different fields? Generate a tailored version with the AI Form Generator by describing your cause in one sentence.

How to customize this contribution form

Seven steps from "Use Template" click to a live, branded donation form. Most teams finish in under 15 minutes.

Click Use Template

Copy this form into your Formester workspace. Every field, conditional rule, and confirmation setting comes with it.

Connect your payment processor

Under Integrations, link Stripe or PayPal in two clicks. Donors can then complete the gift without leaving the form.

Set your amounts and frequency

Replace the preset gift buttons with your own tiers. Add monthly or annual options if you want recurring giving alongside one-time donations.

Apply conditional logic

Use conditional logic to show the recurring frequency field only when a donor picks "monthly," or surface a company-match field for employee giving programs.

Style to match your brand

Swap colors, fonts, and the logo under Branding so the form looks like a section of your site, not a third-party widget bolted on.

Set the confirmation

Write a thank-you message on the success page and turn on Autoresponder Email to send each donor a copy of their submission with your EIN, gift amount, and tax-receipt language.

Embed or share

Copy the embed snippet for your website, drop it into a popup, share the public link in email, or generate a QR code for print and in-person events.

When to use this contribution form

Seven common contribution scenarios this template handles out of the box. Swap a field or two and it fits everything from a 501(c)(3) campaign to a grassroots medical fundraiser.

Nonprofits and charities

Collect one-time and recurring donations, capture donor address for receipts, and segment by campaign so each appeal has its own clean revenue line.

Church contributions

Accept tithes, offerings, mission fund gifts, and building fund pledges with member dedication notes attached to each contribution.

Fundraising campaigns

Run a peer-to-peer drive, a memorial fund, or a project-specific fundraiser with a custom goal and live progress on the confirmation screen.

Charity events

Sell tickets, collect sponsorships, or take pledges during auctions and galas without switching between three different tools on event night.

Employee giving programs

Capture payroll deduction preferences, company-match details, and the chosen beneficiary so HR has everything it needs in one submission.

Schools and PTAs

Fund class trips, sports teams, library drives, and parent association initiatives with a form parents can sign in three taps on a phone.

Crowdfunding and personal causes

Medical bills, community projects, or grassroots advocacy. Drop the form on a campaign page and accept Stripe or PayPal without taking a platform cut.

Fields included in this template

Every field in the form, what it asks, and why it earns its place. Drop any you do not need; the rest work on the free tier.

  • Name Short text (first, last)

    Identify the donor.

  • Email Email with verification

    Send receipt and updates.

  • Phone Phone with country flag

    Reach out for high-value gifts.

  • Address Full address block

    Mail receipts and acknowledgments.

  • Organization or cause Short text

    Tag the gift to a campaign.

  • Donation recipient Single choice

    Nonprofit, crowdfunding, personal cause, other.

  • Donation type Single choice

    Financial, volunteer time, goods, other.

  • Gift amount Preset buttons + custom

    $1,000, $5,000, $10,000, $100,000, or any amount.

  • Frequency Single choice

    One-time, weekly, monthly, annual.

  • Payment method Single choice

    Stripe, PayPal, bank transfer, check.

  • Dedication Long text

    In honor of, in memory of, or anonymous.

  • Newsletter opt-in Yes / No

    Add donor to your list with consent.

  • Comments or questions Long text

    Catch context for follow-up.

Every field is editable. Add, remove, or rename anything inside the form builder.

Contribution form FAQs

Donor and operator questions about recurring gifts, tax-deductibility, payment processors, receipts, fund allocation, and embedding the form on your site.

Can I accept recurring donations with this contribution form?
Yes. Add a frequency field with one-time, weekly, monthly, and annual options, then connect Stripe or PayPal under Online Payments. Stripe handles the recurring charge on your schedule, so donors enter their card once and the next gift runs automatically.
Are donations collected through this form tax-deductible?
Tax-deductible status depends on your organization, not the form. If you are a registered 501(c)(3) in the US or hold equivalent charity status elsewhere, contributions made through this template are typically deductible. Use the Autoresponder Email to send each donor a receipt with your EIN, gift amount, and a statement that no goods or services were provided in exchange.
Which payment processors does this contribution form support?
Stripe and PayPal are both native, with self-serve setup inside Formester. Stripe payment data is encrypted with AES-256. You can also collect pledges without a processor by listing bank transfer or check as a payment method and following up manually.
How does each donor get a receipt?
Turn on Autoresponder Email. Each donor gets an instant confirmation with their gift amount, frequency, and any custom note you want to include, such as your EIN, mailing address, or a thank-you from your founder.
Can I let donors specify which fund or campaign their gift supports?
Yes. Add a single-choice or dropdown field listing your active funds (building, mission, scholarship, general). Use conditional logic to reveal campaign-specific sub-fields when a donor picks a particular fund.
Can I embed this contribution form on my website or send it by email?
Yes. Copy the embed snippet for any website, including WordPress, Webflow, Wix, and Shopify. Share the public link by email or social, generate a QR code for print, or pop the form inside a sidebar, popover, or full-screen overlay.