<img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=1094218042721276&amp;ev=PageView&amp;noscript=1">
Skip to content

Donor Management Entry 34

Can nonprofit staff record phone and mail donations in HubSpot?

Yes. An internal gift-entry experience can give staff one consistent place to record checks, cash, bank transfers, phone pledges, and other offline donations while keeping them connected with the donor's complete CRM history.

Bring offline giving into the same system

Digital donation pages will never cover every giving situation. Nonprofits continue to receive money and commitments through channels that need a controlled internal entry process.

  • Phone calls and pledge cards
  • Mailed checks and reply envelopes
  • Cash received at events
  • Bank and wire transfers
  • External card terminals
  • Third-party processors
  • Workplace-giving programs
  • Donor-advised funds
  • Stock or asset transfers
  • Foundation and organizational payments

Without a dependable process, these gifts often end up in spreadsheets, emails, paper notes, accounting software, personal task lists, or unstructured Contact properties. That makes giving history, acknowledgment, reconciliation, and duplicate prevention harder than they need to be.

Choose the internal experience that fits the process

  1. Open a custom app card from an existing donor, household, or Company record.
  2. Use a protected standalone staff tool when processing a batch of mail or creating an unknown donor.
  3. Create a custom object record through a guided record-creation form.
  4. Manually create or import a payment record for a verified transaction processed elsewhere.
  5. Use a workflow or integrated fundraising tool to create and associate records where appropriate.
  6. Use a custom internal application connected through HubSpot's APIs for more complex gift entry.

The right interface should preserve the relationship among the donor, payer, household, organization, campaign, fund, pledge, donation, and payment.

Capture the donation context, not payment credentials

The internal form may collect the donor, payer, amount, date received, payment method, check number or external reference, fund, designation, campaign, appeal, pledge installment, tribute details, anonymity preference, deductible amount, fair-market value, receipt status, deposit status, accounting status, and staff member entering the gift.

That information helps the nonprofit understand and manage the transaction. Card numbers, security codes, bank passwords, online banking credentials, and other payment credentials should never enter ordinary HubSpot forms, properties, notes, tasks, tickets, attachments, or app-card fields.

Adapt the process to each offline payment method

Payment method Information and controls to consider
Mailed check Date received, check number, donor and payer, fund, appeal, deposit batch, acknowledgment, and stages from received through reconciled.
Cash Amount, time, location, event, donor, staff receiver, second verifier, sequential receipt, secure storage, deposit deadline, and reconciliation.
Bank or wire transfer Gross and net amounts, currency, bank reference, sender, donor, transfer fee, fund, accounting reference, and reconciliation status.
External processor or terminal Verified external transaction reference, amount, payer, donor, processor, date, fee, and CRM associations.
Phone pledge Promised amount, fund, schedule, expected payment date, preferred method, restrictions, recognition, and approved follow-up.

A form can document a cash transaction, but it cannot replace the nonprofit's cash-handling policy. A check also should not appear as fully reconciled revenue simply because someone opened the envelope.

Phone-payment safeguard

Handle card payments by phone through an approved process

HubSpot's online checkout is not designed for staff to collect buyer payment information orally. A donor who calls can make a pledge, request payment instructions, or receive a secure payment link and enter the credentials personally.

If the nonprofit accepts cards by phone, it needs a processor and workflow approved for card-not-present transactions. An internal form does not remove the processor's fees or PCI requirements. Checks, cash, and transfers may avoid card-processing fees because no card is involved, though other fees and administrative costs may still apply.

Create manual payment records for verified transactions

Authorized users can manually create HubSpot payment records for payments received or processed outside HubSpot's online tools. This may be useful for checks, cash, transfers, external terminals, payments processed in another system, or corrected historical transactions.

HubSpot can also import multiple payment records and, with Professional or Enterprise subscriptions, create payment records through workflows. Limit who can create, edit, associate, archive, refund, adjust, export, and reconcile these records.

Associate payments with the right CRM records

A manual payment can be associated with supported Contacts, Companies, Deals, subscriptions, invoices, and custom objects. A nonprofit may use custom objects for donations, pledges, households, funds, grants, memberships, event registrations, sponsorships, or program participation.

Identify the correct associations before automating record creation. The bank sender, person writing the check, legal donor, household receiving recognition, organization, pledge owner, and program participant may be different.

Give staff a guided app card on the CRM record

A custom app card can display the donor's identity, household, recent gifts, active pledges, membership status, current campaigns, approved funds, and outstanding balances before staff enter a new transaction. Opening the tool from the existing CRM record reduces searching and incorrect Contact matching.

New internal donation cards should use HubSpot's current app-card and UI-extension framework. Classic legacy CRM cards are being deprecated and are scheduled to stop rendering on October 31, 2026.

Technical caution

An ordinary marketing form may be the wrong internal tool

Repeated staff submissions can cause cookie and Contact-association problems, create duplicates, overwrite properties, distort marketing-form reports, or trigger completed-gift automation before a payment has been verified.

A controlled tool should identify the staff user separately from the donor and create repeatable donation or payment records instead of storing every gift directly on the Contact.

Preserve every transaction, then calculate the summaries

Contact properties work well for lifetime giving, first and most recent donation dates, latest amount, preferred fund, or donor status. They do not preserve a complete gift history.

If each entry replaces one field called "Donation Amount," the nonprofit loses individual gift dates, funds, campaigns, methods, refunds, pledge installments, receipts, and accounting references. The internal form should create the appropriate transaction record, while calculations or rollups update summary values on the Contact.

Match the donor before creating a new Contact

Offline gifts often arrive without an email address, with a shared or outdated email, through a Company, or from a payer who is not the donor. Staff should be able to search by constituent ID, name, address, phone, household, organization, membership number, prior giving, and check information.

The process should let staff select an existing record, review possible matches, create a new Contact, or send an uncertain match for review instead of automatically creating a duplicate.

Separate pledges, payments, deposits, and reconciliation

Record or status What it means
Pledge The donor has promised to give.
Expected installment A payment is scheduled or anticipated.
Check received A physical payment has arrived.
Manual payment created The transaction has been recorded in HubSpot.
Deposit confirmed Finance has verified the deposit.
Reconciled The CRM, bank, and accounting records agree.
Acknowledged or receipted The donor received the appropriate communication or required receipt.

A phone commitment should not create a successful payment, and a full pledge should not be counted as received revenue when only one installment has arrived.

Build verification and permissions into gift entry

  • Required fields and standard values
  • Duplicate and amount checks
  • Fund and reference validation
  • Supervisor or finance approval
  • Deposit confirmation
  • Batch reconciliation
  • Exception queues
  • Audit history
  • Restricted financial permissions
  • Additional review for high-risk gifts

Large, anonymous, restricted, split, foreign-currency, donor-advised fund, stock, refund, reversal, and unidentified transactions may need additional review.

Automate each stage carefully

An internal tool can create donation and payment records, associate donors and organizations, update a pledge balance, notify finance, create review tasks, route exceptions, request a receipt, update donor summaries, and begin stewardship.

Use clear stages such as Entered, Awaiting Verification, Verified, Deposited, Reconciled, Acknowledged, Receipted, Refunded, Reversed, and Voided. Completed-donation actions should wait until the appropriate verification is finished.

Connect gift entry with accounting reconciliation

Finance may need to match the donation, payment, check or transfer, deposit batch, bank statement, accounting entry, fund, general-ledger code, receipt, and pledge installment.

Define which system is authoritative for the donation amount, payment and deposit status, restriction, accounting classification, refund, reversal, bank reconciliation, and official reporting. "Entered in HubSpot" should not automatically mean "reconciled by finance."

Questions to ask before creating an internal payment form

  • Which offline methods do we receive?
  • Is this a pledge or received money?
  • Has the payment been verified?
  • Is the payer also the donor?
  • How will existing donors be matched?
  • What happens when a match is uncertain?
  • Which records should the form create?
  • Can a payment be split among funds?
  • Which fields require finance approval?
  • When is a check received or reconciled?
  • How will phone card payments be handled?
  • Who may create, change, or void payments?
  • How will receipts be issued?
  • How will accounting receive the transaction?
  • Who owns ongoing governance?
  • Are any legacy CRM cards involved?

Requirements and limitations

Functionality depends on HubSpot subscription, payment and workflow permissions, custom-object access, app-card architecture, UI extensions, payment processor, PCI requirements, accounting integration, donation and pledge architecture, association limits, receipt requirements, user permissions, privacy policies, and staff capacity.

Before launch, confirm donor matching, duplicate prevention, controlled funds and campaigns, separation of pledges from payments, verification before acknowledgment, correct CRM associations, restricted manual-payment permissions, accounting reconciliation, secure phone-payment handling, migration from legacy CRM cards, and ongoing ownership.