Back to Templates
Nonprofit6 fields

Donation Pledge

Collect donation pledges.

Live Preview

Donation Pledge

Copy the Code

Choose HTML for static sites or React for component-based apps. Replace YOUR_FORM_ID with your Flowqen endpoint ID.

<form
action="https://flowqen.com/api/f/YOUR_FORM_ID"
method="POST"
class="max-w-lg mx-auto bg-white rounded-2xl shadow-sm border border-gray-200 p-8"
>
<h2 class="text-xl font-bold text-gray-900 mb-6">Donation Pledge</h2>
<div class="space-y-4">
<div>
<label class="block text-sm font-medium text-gray-700 mb-1">Full Name</label>
<input type="text" name="donorName" class="w-full border border-gray-300 rounded-lg px-4 py-2.5 text-sm focus:outline-none focus:ring-2 focus:ring-[#E14E3A]/20 focus:border-[#E14E3A]" placeholder="John Doe" required />
</div>
<div>
<label class="block text-sm font-medium text-gray-700 mb-1">Email</label>
<input type="email" name="email" class="w-full border border-gray-300 rounded-lg px-4 py-2.5 text-sm focus:outline-none focus:ring-2 focus:ring-[#E14E3A]/20 focus:border-[#E14E3A]" placeholder="donor@email.com" required />
</div>
<div>
<label class="block text-sm font-medium text-gray-700 mb-1">Amount</label>
<select name="amount" class="w-full border border-gray-300 rounded-lg px-4 py-2.5 text-sm focus:outline-none focus:ring-2 focus:ring-[#E14E3A]/20 focus:border-[#E14E3A]" required>
<option value="">Select...</option>
<option value="$25">$25</option>
<option value="$50">$50</option>
<option value="$100">$100</option>
<option value="$250">$250</option>
<option value="$500">$500</option>
<option value="$1,000">$1,000</option>
</select>
</div>
<div>
<label class="block text-sm font-medium text-gray-700 mb-1">Frequency</label>
<div class="flex gap-6 mt-1">
<label class="inline-flex items-center gap-2 text-sm text-gray-700"><input type="radio" name="frequency" value="One-time" class="accent-[#E14E3A]" required /> One-time</label>
<label class="inline-flex items-center gap-2 text-sm text-gray-700"><input type="radio" name="frequency" value="Monthly" class="accent-[#E14E3A]" required /> Monthly</label>
<label class="inline-flex items-center gap-2 text-sm text-gray-700"><input type="radio" name="frequency" value="Quarterly" class="accent-[#E14E3A]" required /> Quarterly</label>
<label class="inline-flex items-center gap-2 text-sm text-gray-700"><input type="radio" name="frequency" value="Annually" class="accent-[#E14E3A]" required /> Annually</label>
</div>
</div>
<div>
<label class="block text-sm font-medium text-gray-700 mb-1">Designate To</label>
<select name="campaign" class="w-full border border-gray-300 rounded-lg px-4 py-2.5 text-sm focus:outline-none focus:ring-2 focus:ring-[#E14E3A]/20 focus:border-[#E14E3A]" required>
<option value="">Select...</option>
<option value="General Fund">General Fund</option>
<option value="Education">Education</option>
<option value="Healthcare">Healthcare</option>
<option value="Where Most Needed">Where Most Needed</option>
</select>
</div>
<div>
<label class="block text-sm font-medium text-gray-700 mb-1">Message</label>
<textarea name="message" rows="4" class="w-full border border-gray-300 rounded-lg px-4 py-2.5 text-sm focus:outline-none focus:ring-2 focus:ring-[#E14E3A]/20 focus:border-[#E14E3A] resize-none" placeholder="Optional message..." required></textarea>
</div>
</div>
<!-- Honeypot (spam protection) -->
<div style="display:none">
<input type="text" name="_gotcha" style="display:none" />
</div>
<button type="submit" class="w-full bg-[#E14E3A] text-white py-3 rounded-lg font-semibold hover:bg-[#c9432f] transition mt-6">
Submit
</button>
</form>

What is a Donation Pledge?

A donation pledge form for fundraising. Donors commit to an amount and frequency.

Frequently Asked Questions

Common questions about nonprofit form templates.

Start with this Donation Pledge

Create your form in 30 seconds — pre-filled with all the fields above. Free forever.