Donations & Finance

Track every dollar coming in and going out. From online donations to vet bills, FosterFlow keeps your rescue's finances organized.

Tracking Donations

FosterFlow tracks donations from multiple sources in one place. Go to Admin → Donations to see your full donation log and add new entries.

You can record donations from any source — not just online payments. This gives you a complete picture of all your rescue's funding.

Online (Stripe)
Donations made through your public donate page are automatically recorded.
Cash
Log in-person cash donations from events, fundraisers, or direct drop-offs.
Check
Record check donations with donor name and check number for reconciliation.
Transfer / Grant
Log wire transfers, bank transfers, or grant funds from organizations.
In-Kind
Record donated goods — food, supplies, equipment — with an estimated value.
Other
Anything that doesn't fit the above categories.

Each donation record includes the donor name (optional for anonymous), amount, date, source type, and an optional designation — for example, "Medical fund" or "In memory of Biscuit."

Online Payments via Stripe

FosterFlow integrates with Stripe to accept credit card donations through your public website. When you connect Stripe, a donation button and page are automatically added to your public site.

To connect Stripe, go to Admin → Settings → Integrations and click Connect Stripe. You'll be taken to Stripe to create or log into your account, then redirected back to FosterFlow once connected.

1
Go to Admin → Settings → Integrations
2
Click Connect Stripe and complete the Stripe onboarding
3
Return to FosterFlow — the donation page is now live on your public site
4
Stripe payouts go directly to your bank account on your Stripe payout schedule
Note about fees: Stripe charges a transaction fee (typically 2.9% + 30¢ per transaction) on top of FosterFlow's platform fee. Stripe offers discounted rates for registered nonprofits — check their website for details.

Expense Tracking

Track what you're spending to care for your animals. Go to Admin → Expenses to log new expenses or view the full history.

Each expense record includes:

  • Amount and date
  • Category (veterinary, food, supplies, transport, etc.)
  • Optional link to a specific pet — so you can see what each animal has cost
  • Optional link to a vet clinic or vendor
  • Notes and receipt (you can upload a photo of the receipt)

Linking expenses to pets is especially useful for tracking high-cost medical cases or for donors who have sponsored a specific animal.

Faster entry: Medical records you log on a pet's Medical tab can include a cost. When you add a cost there, it automatically creates a matching expense record — no double entry.

Financial Reports

Go to Admin → Reports → Finance to run financial summaries. You can filter by date range to see any period you need.

Monthly Summary
Total donations vs. total expenses for any month. See at a glance whether you're running a surplus or deficit.
Income by Source
Breakdown of donations by type — online, cash, check, etc. Useful for understanding where your funding comes from.
Expenses by Category
See your total spend by category — how much on vet bills vs. food vs. supplies.
Per-Pet Costs
See the total cost for any individual animal, from intake to adoption. Helpful for case management and donor reporting.

All reports can be exported to CSV for use in a spreadsheet or for sharing with your board or accountant.

For board meetings: The monthly summary report is great to pull before your board meeting — it gives a clear one-page financial snapshot without needing to export anything.
Next guide
Events & Content
Manage events, edit your site content, and send newsletters.
Events & Content