🏛️ Issues and Advocacy Training
Courses › Digital Campaigning on a Small Budget

Lesson 3 of 10 · about 19 minutes

Websites and Donation Pages

You'll be able to

  • Build and own a one-page campaign site with the pieces voters and donors need
  • Place a disclaimer on a website that satisfies Idaho Code 67-6614A and, for federal races, 11 CFR 110.11
  • Compare ActBlue, WinRed, Anedot and a general processor on fees and fit, using their own pages as of October 2026
  • Set up a donation form that collects what Idaho Code 67-6610 and 67-6607, or the FEC, require
  • Keep online gifts, recurring gifts and donor-paid fees inside Idaho's contribution limits
  • Apply basic WCAG 2.2 checks and know when the ADA Title II web rule applies

Start here: the short version

  • One page is enough: who you are, why you are running, one clear ask, a donate button, a sign-up form, contact information and a "paid for by" line. Register the domain in the campaign's name.
  • Idaho's attribution rule covers "any other type of general public political advertising," and the Secretary of State says to put the disclaimer on all public political advertising. Federal committees must put one on every public website.
  • Donation platforms charge, as of October 2026: ActBlue 3.7 percent plus $0.23, Anedot 4.0 percent plus $0.30 for campaigns, WinRed 3.94 percent on most card gifts, Stripe 2.9 percent plus 30 cents.
  • Idaho needs each donor's full name and complete address (over $50 must be itemized); federal races add occupation and employer over $200. A donor-paid fee counts as part of the gift, so a $1,000 gift plus fee is over Idaho's $1,000 limit.
  • Meet basic WCAG 2.2 checks: alt text, captions, contrast, keyboard use and large tap targets.

The website is the address on every sign, mailer, post and business card. It does not need to be big. It needs to load fast on a phone, say plainly who is behind it, take money correctly, and capture the names of people who want to help. The general rules for "paid for by" lines across all media are in course 46's Literature, Signs and Ads, and the contribution limits are in Who Can Give, and How Much. This lesson applies both to the website and the donation form.

A one-page site that does the job

A voter who scans a yard sign's address is standing on a sidewalk with a phone. Give that person the answer in one screen and one scroll.

Put on the pageWhySkip or add later
Name, office, district and election datePeople need to know whether they can vote for youA long biography
A photo and three short reasons you are runningThe first thing most visitors readTwelve policy pages
One primary button (donate, volunteer or sign)A page with five equal buttons gets fewer clicks on eachMerchandise store
Email sign-up with consent wording (lesson 02)The list is the campaign's owned audiencePop-ups that block the page on phones
How to vote: registration, absentee and election-day datesTurns interest into a ballot (dates in lesson 01)Copying rules you have not checked with the clerk
Contact email and mailing addressReporters, voters and the elections office need a way to reach youA personal cell number
"Paid for by" line and a short privacy noteIdaho and federal disclaimer rules; donor trustLegalese

Cheap builders work. Carrd's Pro Standard plan, as of October 2026, is $19 a year for up to 10 sites and includes custom domains and forms; its cheaper Pro Lite plans do not include custom domains (Carrd). Site builders bundled with donation platforms exist too. Whatever you pick, check before you build that the site works on a phone, you can connect your own domain, and you can export your form submissions.

Domain and hosting

The domain is the most important thing you will buy, and the cheapest. Registries set the wholesale price; some registrars, such as Cloudflare, say they charge only the registry and ICANN fees with no markup (Cloudflare Registrar). Others add a markup or bundle in extras. The price difference is a few dollars. The control difference is everything.

How to: buy and set up the campaign domain

  1. Pick a name voters can spell after hearing it once: the candidate's name plus the office or the state, or the measure's short name. Avoid hyphens and numbers.
  2. Register it in the campaign committee's name with a campaign email address you control, on the campaign's card. Never let a vendor or volunteer register it in their own name.
  3. Turn on auto-renew and registrar lock, and add two-step verification to the registrar account (lesson 10).
  4. Buy the most likely misspelling or the other common ending if it is cheap, and point it at the main site, so no one else can use it to imitate you.
  5. Connect the domain to your site builder and to your email platform. Publish the email authentication records the platform gives you (SPF, DKIM, DMARC; see lesson 02).
  6. Write the renewal date on the treasurer's account list. A lapsed campaign domain can be bought by anyone and filled with anything.

What the disclaimer rules say about websites

Idaho Code 67-6614A applies whenever a person spends money to finance communications expressly advocating the election, approval or defeat of a candidate, a measure or a precinct committeeman candidate "through any broadcasting station, newspaper, magazine, outdoor advertising facility, direct mailing or any other type of general public political advertising." The person responsible must be "clearly indicated." Websites are not named. A campaign site paid for with campaign money, open to the public and urging a vote, fits the plain meaning of "general public political advertising," and the Secretary of State's Disclosure Manual tells treasurers to "clearly indicate on all public political advertising the person responsible," with the example "Paid for by Candidate X for Senate." The statute was last amended in 2016. Put the line in the site footer on every page.

For federal candidates and committees, there is no question. 11 CFR 110.11(a)(1) requires disclaimers on "all websites and internet applications of political committees available to the general public." The FEC's wording and format rules, and what changed for internet ads in its 2022 rule, are in lesson 06.

Penalties are modest but real. A violation of 67-6614A carries a civil fine of up to $250 for an individual and $2,500 for anyone else, and a knowing and willful violation is a misdemeanor (67-6625). The cost of compliance is one line of text.

Donation pages

The table describes the main donation tools from their own pages as of October 2026, with no endorsement.

Platform (as of October 2026)Card fee statedOther costs statedWho it says it serves
ActBlue"3.7% + $0.23," all processor and ActBlue fees included (help center)No signup, payout or maintenance fees; $7 dispute fee"Eligible federal candidates, political committees, and nonprofit organizations," and candidates in every state except Connecticut plus some local candidates, with access at its discretion (Can I use ActBlue?)
WinRed3.94 percent on most donations, 3.2 percent on high-dollar gifts; ACH 0.8 percent capped at $5 (pricing, dated October 22, 2024)No monthly platform fee; $99 a month for super PACs; $15 dispute feeThe pricing page refers to candidates, organizations and committees and does not set out eligibility
Anedot4.0 percent plus $0.30 for political campaigns; 3.3 percent plus $0.30 for 501(c)(3) nonprofits (pricing)No monthly feeChurches, campaigns, schools and other nonprofits
General processor (Stripe as an example)2.9 percent plus 30 cents for domestic cards; 1.5 percent more for international cards and 0.5 percent more for manually entered ones (pricing)ACH 0.8 percent capped at $5Says it does not restrict access by political viewpoint, but fundraising by political organizations needs extra due diligence and Stripe "might not be able to grant approval" (restricted businesses)

The political platforms do compliance chores a general processor does not: they ask for the employer and occupation fields federal races need, attach the right designation, export in formats treasurers use, and handle the donor-paid fee option. A general processor is cheaper per gift and leaves all of that to you. For a city race with forty donors, either works. For a legislative race with hundreds of small gifts, the export alone is worth the difference.

Worked example: the fee spread on a $12,000 legislative primary

An invented candidate in a legislative primary raises $12,000 online in 240 gifts, an average of $50, with no donor-paid fees. Using each platform's stated card rate as of October 2026:

  • 3.7 percent plus $0.23: $444 + $55.20 = $499.20.
  • 3.94 percent (no per-gift fee stated): $472.80.
  • 4.0 percent plus $0.30: $480 + $72 = $552.
  • 2.9 percent plus $0.30: $348 + $72 = $420.

The spread from cheapest to most expensive is $552 - $420 = $132, about 1.1 percent of the money raised. Every fee is an expenditure on the Sunshine report, recorded per gift or as one total each month, as the Secretary of State's April 1, 2026 letter allows.

What you must collect from donors

Idaho's rule is short. Under Idaho Code 67-6610, anyone who gives more than $50 to a candidate or political committee in a calendar year, counting smaller gifts together, must give a statement of full name and complete address. If a gift over that amount arrives without them, the treasurer returns it if the donor can be identified and otherwise sends it to the State Controller for the public school fund. 67-6607(1)(a) then requires reports to list the full name and complete address of each donor over $50 and allows smaller gifts as one total. The Disclosure Manual goes further for record-keeping: obtain the full name and complete address of anyone who gives "a contribution of any amount."

Idaho does not ask for occupation or employer. Federal law does. The FEC's recording receipts page says campaigns record name and mailing address for gifts over $50 and add occupation and employer once a donor's gifts exceed $200. Under the best efforts rule, 11 CFR 104.7(b), every written federal solicitation must clearly ask for those four items with an accurate statement of federal law, and a missing item on a gift over $200 calls for one follow-up request within 30 days that carries no new solicitation.

FieldIdaho state or local raceFederal race
Full nameRequired; manual says for any amount; itemized over $50Recorded over $50; reported over $200
Complete addressRequired; itemized over $50Recorded over $50; reported over $200
Occupation and employerNot requiredRequired over $200, with best efforts language
Election designation (primary or general)Required by the manual for candidatesRequired
Citizenship or green card attestationWise; foreign nationals barred (course 46 lesson 02)Standard on federal platforms

How to: set up the donation form fields for an Idaho race

  1. Make first name, last name, street address, city, state and ZIP required for every gift, not only over $50. It satisfies the manual and saves follow-up.
  2. Add a required checkbox: "I am a U.S. citizen or lawfully admitted permanent resident, and this gift is from my own funds." It addresses the foreign national and straw donor bans in course 46 lesson 02.
  3. Set the election designation on the form: primary until primary day, general after it.
  4. Set a maximum gift below the Idaho limit for the office ($1,000 for legislative, judicial and local; $5,000 for statewide), and turn off the donor-paid fee option for gifts at or near that maximum.
  5. Add the "paid for by" line and a link to your privacy note under the button.
  6. Run a $5 test gift, then download the export and confirm every field your treasurer needs is there.

Keeping online gifts inside the limits

Forms check one gift at a time. Limits apply to everything a donor gives for an election, across every form, check and in-kind gift. Idaho's per-election limits are in Who Can Give, and How Much: $1,000 for the primary and $1,000 for the general for legislative, judicial and local candidates; $5,000 and $5,000 statewide.

The fee rule is new. The Secretary of State's April 1, 2026 letter, which names Anedot, ActBlue and WinRed, says that following the FEC's reporting guidelines the office "considers the payment of transaction fees part of a contribution." Treasurers report the full amount the donor paid, fee included, as the contribution, and report the fee as an expenditure to the platform. A $1,000 gift plus a fee to a legislative, county or local candidate "is not permitted." Because it was a policy clarification, earlier reports need not be amended. The office recommends disabling the fee option for gifts at or near the limit.

Recurring gifts are the other trap. Each charge is a contribution on the date it is made, designated to the election it falls before. A monthly gift that looks small adds up across five months before a May primary.

Worked example: a recurring gift meets the primary limit

A donor sets up a $200 monthly gift to an invented legislative candidate on January 15, with the primary on May 19.

Charges before the primary: January, February, March, April and May 15 = 5 x $200 = $1,000. That reaches the $1,000 primary limit exactly. If the donor had also covered the fee on any charge, the total would pass $1,000 and the excess would have to be refunded.

From June 15 through the general election, charges designated to the general count against a fresh $1,000 limit: June through October is 5 x $200 = $1,000, so a November charge before election day would be over. The treasurer sets the recurring gift to end after the October charge, or caps it in the platform. If the candidate loses the primary, any general election money already taken must go back, per the Disclosure Manual.

Refunds and disputes

Refund an over-limit amount or a prohibited gift as soon as you find it; Idaho's statute sets no refund deadline. If the gift was on a report already filed, the Disclosure Manual says to report a "returned" contribution on the current report, recorded within the original transaction in the Sunshine portal. Refunding through the platform is cleanest, but processors may keep their part of the fee: ActBlue's fee page says it credits back its own share of the fee on a refund while its processor's transaction fees are not refundable. A chargeback is a refund the donor forced; record it the same way and keep the platform's dispute notice.

A privacy note donors will read

A privacy note is a promise, and your sign-up and donation forms depend on it. Keep it under 200 words: what you collect (name, address, email, phone, gift history), why (to report as Idaho or federal law requires, and to keep in touch if they agree), that donor names and addresses over the reporting threshold become public on Sunshine or FEC reports, that you do not sell the information, who processes payments, and how to unsubscribe or ask for a correction. Telling donors that their name and address will be public is the single most useful line; many first-time donors do not know.

Accessibility basics

Some voters use screen readers, captions, the keyboard instead of a mouse, or larger text. A site that works for them works better for everyone on a small phone in bright sun. The standard is the W3C's Web Content Accessibility Guidelines 2.2, first published as a Recommendation on October 5, 2023, with the current version dated December 12, 2024.

WCAG 2.2 criterionWhat it asksCampaign site fix
1.1.1 Non-text Content (A)Text alternatives for imagesAlt text on every photo and graphic; describe text in images
1.2.2 Captions (Prerecorded) (A)Captions for recorded video with audioCaption every video (lesson 08)
1.4.3 Contrast (Minimum) (AA)At least 4.5:1 for normal text, 3:1 for large textDark text on light backgrounds; no gray on gray
2.1.1 Keyboard (A)Everything works from a keyboardTab through your donate form before launch
2.5.8 Target Size (Minimum) (AA)Tap targets at least 24 by 24 CSS pixels, or spaced apartBig buttons, no tiny links crowded together
3.3.8 Accessible Authentication (Minimum) (AA)No memory or puzzle tests to log in, with exceptionsMatters mainly for donor accounts; let platforms handle it

Legal duties differ for campaigns and governments. The Justice Department's ADA Title II rule, published April 24, 2024, requires state and local governments' web content and mobile apps to meet WCAG 2.1 Level AA. An interim final rule published April 20, 2026 moved the compliance dates to April 26, 2027 for public entities of 50,000 or more people and April 26, 2028 for smaller ones and special district governments, according to ADA.gov as of October 2026. That rule covers a city's or county's official site and an officeholder's official pages, not a candidate's campaign site. This lesson does not cover private ADA lawsuits over campaign websites; it found no Idaho example to report.

How to: run a 20-minute accessibility check

  1. Open the site on a phone. Can you read everything without zooming and tap every button without hitting the wrong one?
  2. Put the laptop mouse away and press Tab through the page. Can you reach and use the sign-up and donate forms, and can you see where you are?
  3. Check each image for alt text in the site builder's image settings. Write what the image shows and any words in it.
  4. Run your main color pair through any free contrast checker and aim for 4.5:1 or better.
  5. Play each video with the sound off. If you cannot follow it, add captions.
  6. Make sure form fields have visible labels, not only gray placeholder text that disappears when you type.

Myth: the donation platform handles compliance for me

Platforms collect fields and process cards. The treasurer still answers for the report. A platform cannot see a donor's check from last month, the in-kind printing discount, or a second company owned by the same person, and the Secretary of State's 2026 letter makes clear that a fee option the platform offers can push a gift over Idaho's limit. Download the export every week, add it to everything else the donor gave, and check it against the limit and the $1,000 48-hour notice rule in 67-6607(3).

If you report on this

Look at the footer of every campaign site for the "paid for by" line and compare the committee name with the Sunshine portal. Check who registered the domain through a public registration lookup; many registrars hide the registrant, but a site registered to a vendor or an outside group is a story worth asking about. Compare platform fees on the reports with online receipts: fees far below the platform's rate can mean donors covered them, which after April 1, 2026 counts toward the limit. Look for clusters of gifts at exactly $1,000 plus a few dollars. For local governments, ask what the entity has done to meet the ADA Title II web rule before its 2027 or 2028 date.

Go further

Check yourself

1. A donor gives $1,000 to a county commission candidate online and checks the box to cover the $40 processing fee. What does the Secretary of State's April 1, 2026 letter say?

2. What contributor information does Idaho law require for a gift of $75 to a legislative candidate?

3. Under 11 CFR 110.11(a)(1), which websites need a federal disclaimer?

4. As of October 2026, what total fee does ActBlue's help center list for a contribution?

5. A supporter sets up a $150 monthly recurring gift to a legislative candidate starting in January of an election year with a May primary. What happens by the primary?

6. Under the ADA Title II web rule as amended by the April 20, 2026 interim final rule, when must a county of 30,000 people meet WCAG 2.1 AA?

Terms in this lesson

Registrant
The person or organization listed as the legal holder of a domain name. It should be the campaign, not a vendor or volunteer.
Donor-paid fee
A processing fee the donor chooses to cover at checkout. Idaho's Secretary of State treats it as part of the contribution.
Recurring contribution
A gift charged automatically on a schedule. Each charge is a separate contribution counted against the limit for the election it is designated to.
Best efforts
The FEC's standard in 11 CFR 104.7 for trying to get each federal donor's name, address, occupation and employer, including a required request and one follow-up.
WCAG
The Web Content Accessibility Guidelines published by the W3C. Version 2.2 is the current Recommendation.
Alt text
A short text description of an image that screen readers speak aloud.

Full glossary

Sources