How to log a donation in the CRM



Manual entry of contributions

When your client's organization receives a contribution from a contact, you can add it to their record. This will be done automatically if the payment is made through CiviCRM (for example, a membership or event fee made with an online registration) but offline payments (cash, cheques etc) will need to be manually recorded to ensure that reports generated from CiviCRM are accurate.

Adding contributions manually one by one

If the donor does not already exist in the database, you need to first create a new contact record for them; see Contacts for information on how to do this. Once the record is created, you can then enter the contribution.

To manually enter a contribution for a contact in your database:

  1. Find the contact's record using one of the contact search tools, for example Search > Find Contacts.
  2. Select the contact's Contributions tab.
  3. Click Record Contribution (Check, Cash, EFT...). Alternatively, if you have set up a payment processor that allows credit card transactions directly on your site, you may select the Submit Credit Card Contribution option and process the payment immediately.
  4. Complete the New Contribution Form. The following screenshot shows the offline Contribution (i.e. contributions via check, cash, EFT, etc.) Form. If you selected to record a credit card contribution, the credit card form is almost identical except for the payment-related fields.
    Contribution
  5. Record the Financial Type, Amount, Received Date (the default is the current day), Receipt Date (shown on the receipt generated by the system), and Status (the default is Completed). Any custom fields for contributions will also appear on this form.
  6. The Soft Credit To field works with Personal Campaign Pages (PCPs) that harness your contacts' help for campaigns. When you enter a donation manually on the Contribution Form for the contributor, you can assign a soft credit to the owner of the PCP. There is more information about PCPs and campaign fundraising pages in the Set-up chapter of the CiviContribute section.
  7. The Additional Details section near the bottom of the screen offers other options including adding a note about the contribution and entering the date when a thank-you letter was sent.
  8. The last two sections allow you to enter whether the contribution was in honor of someone else (Honoree Information) and whether there is a premium associated with the contribution (Premium Information).
  9. Click Save, or Save and New if you are entering further contributions.

If you find that you are entering more than a few contributions at the same time, consider using the Batch Data Entry method.

Batch entry of Contribution, Membership or Pledge Payments

The Batch Data Entry feature allows you to enter off-line Contribution, Membership or Pledge Payments you have received using a batch entry grid input screen where you can use the ‘autocopy’ icons at the top of each column to quickly fill in field values. It eases data entry when you have a lot of payments to record at one time. It also lets you verify the total amount and count of items in the batch against the payments recorded on your deposit slip(s).

Each batch contains either Contribution Payments or Membership Payments or Pledge Payments. During the batch data entry you can create new contacts on the fly. You can save the batch and return later to continue entering payments. If you have the appropriate permissions, you can also edit the total amount and count of items in the definition of the batch if needed.

Here’s a simple workflow for bulk data entry:

  1. Create a new batch for data entry.
  2. Enter Contribution, Membership or Pledge Payments (check, cash, EFT, etc.).
  3. Validate and Process the Batch Totals or Save the Batch.

The details for each step are listed below.

1. Create a new batch for data entry

Create a new batch to hold the multiple payments you want to record:

From the menu, click on Contributions > Batch Data Entry or Membership > Batch Data Entry.

Batch Data Entry

Enter the following information:

  • Batch Name: CiviCRM will create a default Batch Name ("Batch N" + open date), which you can Edit (required field)
  • Type: select the type of payment, e.g. Contribution, Membership or Pledge Payment. This selects the appropriate reserved profile to view in the Batch Entry Grid Screen (Contribution Batch Entry profile, Membership Batch Entry profile or Pledge Payment Batch Entry profile)
  • Status: the default will be “Open”
  • Number of items: total of payment items in the batch (required field)
  • Total amount: Total Amount of all the payment items in the batch (required field)

Note: Once a batch has a “closed status”, the batch will no longer be editable

You can Edit or Delete Batch information later on by going back to the Bulk Data Entry screen, then clicking on Edit or Delete next to the batch you want.

CiviCRM-Contributions-everydaytasks-batches-lists

2. Enter Contribution, Membership or Pledge Payments (check, cash, EFT, etc.)

CiviCRM-Contributions-everydaytasks-batchentrycontrib

There are eight fields that appear for all batches:

  • Contact. In this column you can:
  1. Start entering the name of an existing contact and CiviCRM will return a list of potential contact names for you to select, OR
  2. Create a new contact by clicking the drop-down box for “-create new contact-“ and selecting the type of contact you want to create: New Individual, New Organization, or New Household and enter the information about the contact here.

Note : If contact information such as phone number or email address are included in the grid profile, those values will be populated for an existing contact and can be updated as needed.

  • Financial Type
  • Amount
  • (Payment) Status
  • Received – Date and Time
  • Send Receipt: check the box if you want to send a receipt via email
  • Soft Credit
  • Soft Credit Type

When batch entering Contribution Payments the additional fields in the standard profile are:

  • Source: enter text that describes the source of the payment
  • Paid by: enter the type of payment vehicle, e.g. cash, check, EFT, etc.
  • Check Number: if paid by check
  • Invoice ID

When batch entering Membership Payments you can choose to add a new membership or renew an existing membership. The extra fields in the standard profile are:

  • Type: For a new membership you will select the organisation and type of membership. For the renewal you can change the membership type.
  • Member Since: When you open the batch entry form, this is populated with the current date If you choose to renew a membership it will change to display the start date for that membership. It can be edited as needed.
  • Start Date(reserved): This is blank. You only need to fill in this field if you want the start date to be other than the default.
  • End Date(reserved): If this is left empty, CiviCRM will use the membership rules to set it to the correct date.
  • Source: Enter text that describes the source of the payment.
  • Paid by: Enter the type of payment vehicle, e.g. cash, check, EFT, etc.
  • Check Number: Enter if paid by check.
  • Invoice ID

When batch entering pledge payments you can assign the payment to any of the pending pledges for that contact. If you have the appropriate permissions, you can also alter the amount or schedule for the pledge payment. (Click on adjust payment amount next to the Amount field.) The extra fields in the standard profile are:

  • Source: enter text that describes the source of the payment
  • Paid by: enter the type of payment vehicle, e.g. cash, check, EFT, etc.
  • Check Number: if paid by check
  • Invoice ID

3. Validate and Process the Batch Totals or Save the Batch

You can enter all transactions for the batch in one session, or simply save the batch and complete the data entry at a later time.

If you want to continue entering information into this batch at a later time, click Save & Continue Later.

To find and add/edit more transactions into the batch later:

  • From the menu, click on Contributions > Batch Data Entry or click on Membership > Batch Data Entry, then click on Enter Records next to the batch you want.

Then continue entering more transactions in the batch.

Once you are finished entering payments into a batch, click Validate & Process the Batch. The status of the batch will be set to “Closed” and will available for searches and reporting later.

If the total amount or count of items do not match the values you entered when you created the Batch, you will be alerted when closing if the count or total don't match. In this case, you can either:

  • override the entered count and total by clicking Ignore Mismatch & Process the Batch? button, in which case the batch values are updated to match the transactions in the batch, and then the status of the batch will be set to “Closed”, OR
  • continue entering or editing the payments for the batch, then Validate & Process the Batch again.

Sign up for our newsletter

This form is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.