Donation and payment form templates

Accept payments seamlessly with our payment form templates. Whether you're seeking donations or collecting payments, our templates will help you get started.

StatFigure
Total donation and payment form templates30
Most-used templateT-shirt order form
Short form completion rate
(1-10 fields)
99.6%
Medium form completion rate
(11-20 fields)
97.5%
Long form completion rate
(21+ fields)
91.6%
Average completion rate98.9%
Average field count9.8

You need to collect money from a group of people, and standing up a full e-commerce checkout is more than the job calls for. A donation or payment form collects gifts, fees, or orders online and processes the transaction inside the form, so you raise the money without building anything from scratch. These 30 templates cover the common cases: single and recurring donations, order and fee collection, ACH authorization, and fundraising.

SurveyMonkey Forms connects to four payment processors: PayPal, Stripe, Square, and Authorize.net. Donors and customers enter payment details and complete the transaction without leaving the form, and required fields make sure every submission carries the name, amount, and contact information you need. Conditional logic shows or hides fields based on earlier answers, so a one-time gift and a recurring pledge can live in the same form without clutter.

Completion in this category runs high, which tracks with the intent of someone who set out to pay or give. Forms average 98.9% completion across about 10 fields. Short forms of 1-10 fields reach 99.6%; even past 21 fields, completion holds at 91.6%.

You do not host a separate payment page. Embed the form on any website with an iframe or JavaScript snippet, or share a link by email or social. Every submission sends a notification email to the form owner, and a confirmation message tells the donor their gift went through.

  1. Choose a template on this page, or start from the nonprofit donation form template.
  2. Add a payment field and connect your processor, PayPal, Stripe, Square, or Authorize.net, from the form builder settings.
  3. Make donor name, email, and amount required so no submission arrives incomplete.
  4. Add a preset amount selector for one-time or recurring gifts, plus a free-entry field so donors can give any sum.
  5. Upload your logo, set brand colors, and write a confirmation message that tells donors what happens next.
  6. Publish via embed or direct link, then review submissions in the dashboard and export records as needed.
  • Nonprofit fund campaigns: Collect one-time and recurring gifts during a year-end or seasonal appeal, with preset levels that guide donors toward common amounts.
  • Event registration with a fee: Pair a registration and payment form with a payment field to collect ticket prices and attendee details in one submission.
  • Membership and recurring dues: Use a recurring-payment option to charge monthly or annual fees, with required fields so each member record is complete.
  • Small-business orders: Replace a manual invoice with a form that captures item, quantity, and payment in a single step.
  • School, club, or community fundraising: Collect contributions for a bake sale, uniform drive, or trip without a merchant account or a separate payment platform.
  • Nonprofit fundraising coordinators: They run seasonal campaigns and need a fast, trusted way to collect gifts, so processor integration and branding matter most.
  • Event organizers: They collect registration fees alongside contact details in one form, with notification emails the moment a sign-up lands.
  • Small-business owners: They take payments for products or custom orders without a full checkout, handling it with a Stripe or PayPal field in minutes.
  • School and community treasurers: They manage fundraising for clubs, teams, and PTAs, and templates like the fundraising order form cut setup to almost nothing.
  • Freelancers and consultants: They send a direct link to collect a deposit or project payment, skipping the invoice and the bank-transfer wait.
  • Keep fields under 10: Forms of 1-10 fields complete at 99.6% against 91.6% past 21, so ask only for the details you need to process the gift.
  • Require amount and email: A donor who skips the amount field submits nothing useful, so make the fields that matter required before the form goes live.
  • Offer preset amounts with a free-entry option: Preset levels reduce decision friction, while a free-entry field keeps you from turning away a donor who wants to give a different sum.
  • Confirm every submission: A thank-you message on submit plus an automated notification email closes the loop, so no donor is left wondering whether the gift went through.
  • Test the payment connection first: Run one test transaction through your processor before sharing the link, since catching a misconfigured integration early costs far less than fixing it after donors hit it.
  • How do I create a nonprofit donation form?
  • What should I include in a donation form?
  • How do I accept payments through an online form?
  • How do I embed a donation form on a website?
  • What makes an online payment form secure?