Fund Transfers

How to transfer money between accounting funds, understand the journal entries created, and maintain a clean audit trail.

Last updated 2026-03-15

Fund Transfers

Fund transfers move money from one accounting fund to another without any actual bank transaction. The cash stays in the same checking account — what changes is the internal accounting designation. This guide covers when to use transfers, how to execute them, and what happens behind the scenes.


When to Transfer Between Funds

Fund transfers are needed whenever money moves between internal accounting buckets. Common scenarios include:

  • Covering a shortfall. The Building Fund needs $2,000 for an emergency roof repair, but only has $800. The General Fund transfers $1,200 to cover the difference.
  • Reimbursing a fund. After the emergency, the board approves moving $1,200 back from Building to General once Building Fund donations replenish.
  • Releasing a restriction. A temporarily restricted Missions Fund trip is complete. The remaining $350 is released to the General Fund per donor agreement.
  • Board designations. The board votes to set aside $5,000 from General Operating into a new Roof Replacement designated fund.
  • Year-end cleanup. Moving small remaining balances from completed project funds into General Operating.
Important

Transfers between restricted and unrestricted funds may have legal and accounting implications. Donor-restricted funds cannot be moved to unrestricted use unless the restriction has been fulfilled or the donor has given written permission. Consult your CPA if you are unsure.


  1. From the admin sidebar, click Finance.
  2. Click Transfers.
Finance sidebar with Transfers highlighted

The Transfers page has two sections:

  • New Transfer form at the top for creating transfers.
  • Transfer History below showing all past transfers with filtering and pagination.

Creating a Transfer

Step 1: Fill Out the Transfer Form

Fund transfer form with source fund, destination fund, amount, date, and description fields
Field Required Description
Source Fund Yes The fund the money is coming from. Only active funds with a balance appear in this dropdown.
Destination Fund Yes The fund receiving the money. Automatically excludes the source fund you selected.
Amount Yes The dollar amount to transfer. Must be greater than zero.
Date Yes The effective date of the transfer. Defaults to today.
Description Yes A memo explaining why the transfer is happening. This appears on journal entries and reports.
Campus No If your church has multiple campuses, select which campus this transfer applies to.

Step 2: Review the Preview

Before submitting, the form shows a preview of what will happen:

Transfer Preview Move $1,200.00 from General Operating to Building Fund Date: Mar 15, 2026 Memo: Emergency roof repair — board approved 3/12/2026

Step 3: Submit

  1. Verify the details are correct.
  2. Click Submit Transfer.
  3. A success notification confirms the transfer was recorded.

The transfer immediately appears in the Transfer History table and on both funds' ledgers.


What Happens Behind the Scenes

Every fund transfer creates a journal entry with entry type "transfer." This journal entry contains two lines that use interfund transfer accounts to keep debits and credits balanced.

The Journal Entry

For a $1,200 transfer from General Operating to Building Fund:

Line Account Fund Debit Credit
1 Interfund Transfer Out General Operating $1,200.00
2 Interfund Transfer In Building Fund $1,200.00

The "Interfund Transfer Out" entry reduces the General Operating fund balance. The "Interfund Transfer In" entry increases the Building Fund balance. Both lines are linked by a shared transfer_pair_id on the journal entry so they can always be traced back to each other.

Technical note: The interfund transfer accounts are equity-type accounts in your chart of accounts. Wired Church creates these automatically. They zero out on a consolidated report — as they should, since no actual money entered or left the church.

Effect on Fund Balances

After the transfer:

  • General Operating fund balance decreases by $1,200.
  • Building Fund balance increases by $1,200.
  • Total church-wide net assets remain unchanged.
  • The checking account balance is unaffected — this is purely an internal reclassification.

Transfer History

The lower section of the Transfers page shows all historical transfers.

Transfer history table with columns for date, source fund, destination fund, amount, description, status, and actions

Columns

Column Description
Date The effective date of the transfer.
From Source fund name with its type badge.
To Destination fund name with its type badge.
Amount Dollar amount transferred.
Description The memo entered at the time of transfer.
Status Posted (green) or Voided (red).
Actions View the journal entry or void the transfer.

Filtering and Sorting

  • Use the date range filter at the top to narrow results to a specific period.
  • Click any column header to sort ascending or descending.
  • Use the pagination controls at the bottom to navigate through large lists.

Voiding a Transfer

If a transfer was made in error, you can void it rather than deleting it. Voiding preserves the audit trail while reversing the financial effect.

  1. Find the transfer in the Transfer History table.
  2. Click the void icon (circle with a line through it) in the Actions column.
  3. A confirmation modal appears.
Void transfer confirmation modal with reason field
  1. Enter a void reason explaining why the transfer is being reversed. This is required.
  2. Click Void Transfer.

What Voiding Does

  • The original journal entry status changes from "posted" to "void."
  • The fund balances revert to their pre-transfer amounts.
  • The transfer row in the history table shows a red "Voided" status badge.
  • The void reason, who voided it, and when are recorded permanently.
Note

Voiding is the correct way to undo a transfer. Never create a "reverse transfer" manually — this doubles the transaction count and makes reconciliation harder.


Approval Workflow

Depending on your church's policies, fund transfers may require approval before they take effect.

Who Can Create Transfers

Any user with write permission on the Finance module can create fund transfers.

Board-Authorized vs. Routine Transfers

Wired Church does not enforce a separate approval step in the software, but best practices suggest:

  • Routine transfers (under a threshold your board sets, e.g., $500): The treasurer or bookkeeper can execute immediately and report at the next board meeting.
  • Board-authorized transfers (above threshold or involving restricted funds): Get board approval first, record the motion in your board minutes, and reference the approval date in the transfer description.

Best practice: Always include the authorization reference in your transfer description. Example: "Board approved 3/12/2026 — motion #2026-14" or "Pastor-approved per spending policy." This creates a paper trail auditors appreciate.


Transfers on Fund Reports

Fund transfers appear on several reports:

Statement of Activities

Transfers show as "Interfund Transfers In" (positive) and "Interfund Transfers Out" (negative) at the bottom of each fund's column. They are separated from regular revenue and expenses.

Fund Balance Summary

The Fund Balance Summary report shows each fund's beginning balance, revenue, expenses, net transfers, and ending balance. Transfers are explicitly called out so you can see money movement between funds at a glance.

General Ledger

The GL Detail report shows the individual journal entry lines for each transfer, including the paired entry on the other fund.

Transaction Detail

Filter by fund and date range to see all transfers affecting a specific fund alongside its regular transactions.


Transfers Between Restricted and Unrestricted Funds

Moving money from a restricted fund to an unrestricted fund is called a restriction release. This is different from a regular transfer because it has accounting and legal significance.

When Restriction Releases Are Appropriate

  • The purpose the donor specified has been fulfilled (e.g., the missions trip happened).
  • The time period the donor specified has passed.
  • The donor has given written permission to redirect the funds.

When They Are NOT Appropriate

  • The church simply needs more money in the General Fund.
  • The restricted purpose has not been fulfilled.
  • No donor consent exists for the change.
Warning

Misusing restricted funds is a serious matter. Donors gave with a specific intent, and nonprofits are legally obligated to honor those restrictions. If your church is audited, unexplained transfers from restricted to unrestricted funds will raise red flags.

When performing a legitimate restriction release, document it clearly in the transfer description:

"Release restriction — 2026 Mexico missions trip completed 2/28/2026. Remaining balance released per fund policy."


Common Questions

Does a transfer move actual bank money? No. Fund transfers are internal accounting reclassifications. The money stays in the same bank account. If you need to move money between bank accounts, that is a different transaction (a bank transfer, recorded through the journal entry system).

Can I transfer to or from an inactive fund? No. Both the source and destination funds must be active. If you need to close out an inactive fund, reactivate it first, perform the transfer, then deactivate it again.

Is there a limit on transfer amounts? The system does not enforce a maximum. However, you cannot transfer more than a fund's available balance. If a fund has $500, you cannot transfer $600 from it.

Can I backdate a transfer? Yes. You can set any date on the transfer. However, if a period lock is in place for the date you select, the transfer will be rejected. See your finance settings for period lock configuration.

How do transfers affect contribution reports? They do not. Contribution reports show donor giving. Fund transfers are internal accounting entries and never appear on contribution statements or giving reports.


Was this article helpful?

Still need help?

Contact Support