By industry

Nonprofit landing pages: fees and receipts

A donor who clicked a campaign email expects the gift they chose to stay the same. Find the default, the fee box or the receipt form that changes it, and the volunteer step that hides the shifts.

5 visitors try to .
First test free with an accountRun it from your coding agent

Why do nonprofit landing pages get donation clicks but few completed gifts?

Completed gifts drop when the default, a fee box or a receipt form changes what the donor agreed to before the payment step. Donors who arrive from a campaign email expect one clear ask for one clear cause, at the amount they had in mind. Volunteer pages lose people at the shift list, when a sign-up asks for details before any shift is shown. A simulated visitor shows which step changed the ask and where they stopped.

What this looks like in a report

Who
Ines, runs a small bakery and gives to a shelter every winter
How they arrived
Clicked the donate link in a campaign email from a local shelter
Where they stopped
Payment step, after a fee box was already checked

“I chose a one-time gift. Now the total is higher, the gift is monthly, and a box for card fees is checked. I will give to the shelter that just says what the money does.”

The fix. Select one-time as the default and leave the fee box unchecked, then show the fee amount beside the box and repeat the chosen gift in the total. Use the campaign name from the email as the page heading.

An illustration. Run a test to see your own.See a real sample report

A fee box and a monthly default change the gift at the last step

A donor decides on an amount before they open the page. The page then pre-selects a monthly gift instead of a one-time one, and a box below the amount is already checked to cover card fees. The total at the bottom is higher than the figure in the email. Some donors notice and uncheck it, which is fine. Others notice only at the payment step, when the gift they meant to make has become something else. A gift that changes after it is chosen feels like a trick, and a donor who feels tricked is unlikely to give again.

  • Is a one-time gift selected by default, with monthly offered as the other choice?
  • Is any fee box unchecked by default, with its amount shown beside it?
  • Does the total match the amount the donor chose at every step?
  • Does the campaign name in the page heading match the name in the email?
  • Can a volunteer see open shifts and their times before any personal details are asked?

The default gift decides more than the amount

Defaults are the first thing a donor meets. A monthly option can look like the natural choice to the team, because it builds steady income, so it gets the highlight. A donor who came to give once may tap the highlighted option without reading it. The amount field may also keep a figure from an earlier visit on the same device. Check the first gift screen on a phone in a fresh session. Note which frequency is selected, which amount appears, and whether that amount matches the one in the email. A default that differs from the email is the first change a donor will notice, and often the last one they accept.

Fee boxes and receipt forms that ask for more than a gift needs

A checkbox that adds a fee for card processing makes the total higher than the donor chose, and a donor who did not expect it reads that as a surprise. Receipts create a second problem. A form that asks for a tax number, a full address and a date of birth before the gift can be completed makes donors stop and wonder why. Ask only for the fields a receipt needs, before the gift. Anything else can come after the gift is complete, or be left optional. Run the gift once with the fee box checked and once unchecked, and with a receipt requested and not requested. Check that the total never changes without the donor's notice.

A volunteer sign-up that asks for checks before it shows shifts

Volunteer pages often open with a details form, a reference and a consent step, and only then show the shift list. A person who wants to help one Saturday has no idea whether a shift is still open or what it involves. The page may also list start times in the organization's time zone without saying so. Test a volunteer sign-up from the first screen, and count the screens before an open shift appears. Then check whether a full shift still accepts a sign-up, and whether the confirmation gives the place, the time and a contact. A test can reach the confirmation email, but it cannot show whether anyone turns up.

What you get with Mimiq

  1. 01

    Run it by hand, or on every pull request

    Paste a link and a task in the app and watch the visitors work. Or run them on every preview deploy: the GitHub Action comments on the pull request, any other CI can call the MCP endpoint, and your coding agent can run it too.

  2. 02

    Bugs and usability problems in one report

    The browser records errors and failed or slow requests on the step they happened. The visitors say where the wording or the steps confused them, and where they left.

  3. 03

    Visitors that behave like your audience

    Each visitor is a different profile with a reason to be there, matched to who the page is for, described by you, or built from your own customers.

  4. 04

    A prompt to fix each problem

    Every problem comes with a fix to paste into Cursor, Claude Code, Lovable or any coding agent, and one prompt hands over the top problems at once. Then send the same visitors through again.

  5. 05

    Follow every visitor

    See each visitor's whole path, step by step with screenshots, and what it was thinking at every step. Ask any visitor a question.

The browser records relevant JavaScript errors and failed or slow app requests encountered during the run, attached to the step where they occurred. The visitors are simulated: they find problems, they do not predict how many real people will convert.

Each new campaign page you copy can carry an old default forward

The first run shows which step changed the gift or hid the shift. The fix may be a corrected default, a moved fee box or a shorter volunteer form. Run the same donor and the same volunteer after each new campaign, after the payment provider is changed, and before the next email goes to your list.

Starter

Try it on one launch

$9 once
120 credits, never expire

About 4 tests of 5 visitors

  • Visitors on your landing page, signup and checkout
  • Where they left and why, with a fix to copy for each problem
  • Run it in the app or on every pull request
  • Ask any visitor a question, included
  • Test accounts and protected previews
Buy 120 credits

Builder

Test every build

$19 a month
500 credits every month

About 20 tests of 5 visitors

  • Everything in Starter
  • Credits refill each month, and what is left rolls over once
  • Cancel anytime
Choose Builder

Pro

Test every release, as a team

$49 a month
1,500 credits every month

About 60 tests of 5 visitors

  • Everything in Starter
  • Credits refill each month, and what is left rolls over once
  • Cancel anytime
Choose Pro

Scale

Test at scale, every day

$149 a month
6,000 credits every month

About 240 tests of 5 visitors

  • Everything in Starter
  • Credits refill each month, and what is left rolls over once
  • Priority support
  • Cancel anytime
Choose Scale
$0for your first test, with a free account (Google sign-in, no card). It includes 50 credits, enough for 10 visitors. After that a visitor uses 5 credits, and packs start at $9 for 120 credits.
See a sample report

Questions

Does this tell me how much a campaign will raise?

No. Mimiq does not predict donation totals, and it does not forecast what a campaign will raise. It shows the step where a simulated donor stopped and what the page showed there. Totals come from your payment provider's reports and your own donor records.

Can a visitor complete a real gift?

No. A visitor cannot pay with a real card, so a gift ends at the payment step. Everything before that step is tested, including the default, the fee box and the total the donor would see.

Does the test check whether my receipts meet tax rules?

No. The test checks whether the receipt request is reachable and what it asks for. It does not judge whether a receipt meets the tax rules for your region, so have your finance team or adviser check that.

Can I type a real donor's name or card number into a test?

No. Use made-up names and invented details, and keep card numbers, ID numbers and donor records out of every test. A test visitor does not need a real identity, and a real one should never be typed into a test.

Does the test start from my campaign email?

Not directly. A simulated visitor starts from the address you give it. To check the email, paste the email's wording as the arrival, and the report compares that promise with the page. It does not read your email tool or check whether the email was delivered.

Keep reading

Send visitors and see what breaks first.

Your first test is free: sign in with Google and it starts right away. Last checked 2026-11-02.

5 visitors try to .