Set Up Online Giving
Walk through everything needed to accept online donations at your church — from creating donation funds, to connecting Stripe for payment processing, to sharing the giving page with your congregation. By the end, members will be able to give online through your website and mobile app.
Before You Begin
- B1 Admin account with admin access — see Roles & Permissions
- A Stripe account (create one free at stripe.com if needed)
Step 1: Create Donation Funds
Funds are the categories donors can give to. You need at least one fund before you can accept donations.
Follow the Funds guide to set up your giving categories:
- Create your most common funds (e.g., "General Fund", "Building Fund", "Missions")
- Mark tax-deductible funds appropriately — this affects year-end giving statements
You can add more funds at any time. Start with your most common giving categories.
Step 2: Connect Stripe
Stripe handles all payment processing. You'll connect your Stripe account to B1 Admin so donations flow into your bank account.
Follow the Online Giving Setup guide to connect Stripe:
- Log in to your Stripe dashboard and retrieve your Publishable Key and Secret Key
- In B1 Admin, go to Settings and enter both keys
Stripe shows your Secret Key only once. Copy and save it before leaving the Stripe dashboard. If you lose it, you'll need to generate a new one.
Step 3: Add a Giving Page to Your Website
Make giving accessible by adding a donation page to your B1 website.
Follow the Online Giving Setup and Managing Pages guides to:
- Add a "Donate" tab to your B1.church site
- Your giving URL will be:
https://yoursubdomain.b1.church/donate - Members can give without logging in (public page) or log in for saved payment methods and donation history
Step 4: Make a Test Donation
Before announcing to your congregation, verify everything works.
- Make a small test donation to verify the flow works end-to-end
- Check that the donation appears in B1 Admin under Donations
Use Stripe's test mode first if you want to verify without real charges, then switch to live mode before announcing to your congregation.
Step 5: Announce to Your Congregation
Spread the word so members know they can give online.
- Share the giving URL via your website, email newsletters, bulletins, and social media
- Members can also give through the B1 Mobile app — the giving feature is built in
Members who log in can save payment methods, set up recurring donations, and view their giving history. Anonymous giving works too — no login required.
Step 6: Ongoing Management
Keep your donation records current and generate reports throughout the year.
- Import Stripe transactions regularly (weekly or monthly) to keep your records current
- View donation reports to track giving trends and totals by fund
- Generate year-end giving statements for your donors' tax records
Run Stripe imports at least monthly so your records stay up to date. See the Year-End Reports Guide for the full year-end process.
You're Done!
Your church is now accepting online donations. Members can give through your website, the B1 Mobile app, or any device with a web browser. All donations are automatically tracked in B1 Admin.
Related Articles
- Funds — create and manage donation categories
- Batches — organize donations into groups
- Recording Donations — manually enter cash and check donations
- Stripe Import — pull online transactions into B1 Admin
- Donation Reports — view giving trends and totals
- Giving Statements — generate year-end tax statements
- Making Donations (Web) — the member giving experience
- Making Donations (Mobile) — giving from the mobile app