Others

How to Change an Accounting Line from Income to Expense in Access

John WilsonJohn Wilson Oct 28, 2026 868 views

Question details

A nonprofit needs online donation processing fees to appear as expenses on quarterly reports while keeping the actual donation as income, without relying on manual action queries.

How to Change an Accounting Line from Income to Expense in Access
Product
Microsoft Access
Device & OS
not provided
Scenario
Recording online donations and their associated processing fees into a database for quarterly financial reporting.
Observed behavior
Processing fees need to be categorized properly in a separate expense account rather than being grouped into the main income account or requiring constant manual separation.
Before you start

Review your existing Chart of Accounts table in the database to ensure you have distinctly defined categories for 'Donation Income' and 'Processing Fee Expense'.

Solution 1Recommended

Record Donations and Fees as Separate Transactions

The most effective method to ensure accurate quarterly reporting in Access is to split the gross donation and the fee into two distinct transaction records during data entry.

Instead of attempting to dynamically change a line item from income to expense via a query after the fact, best accounting practices dictate recording the transactions separately at the point of entry.

1
Verify your account categories

Ensure your database's accounts table includes a specific expense account dedicated to 'Online Processing Fees' alongside your standard income accounts.

2
Enter the gross donation

When a donation is received, record the full gross amount as a positive transaction and assign it to the appropriate income account.

3
Record the processing fee separately

Create a second transaction for the exact fee amount. Format this as an expense (or negative amount, depending on your schema) and assign it directly to the fee expense account.

4
Automate the split via forms

To avoid manual double-entry, update your Access data entry form logic using VBA or Data Macros to automatically generate the fee expense record whenever a new online donation is logged.

Record Donations and Fees as Separate Transactions
Reporting streamlined: By structuring your data into separate transactions, your quarterly reports will naturally pull accurate gross income and expenses without requiring complex manual action queries.
Free Microsoft Office alternative

Easily Track Donations and Expenses with WPS Office

If managing complex relational databases in Microsoft Access becomes overwhelming, consider using WPS Spreadsheet to track donations, categorize expenses, and generate clean financial reports. WPS Office is a free, lightweight suite that is fully compatible with Microsoft formats and offers a familiar, intuitive interface.

  1. 1. Download and Install WPS Office: Visit the official WPS website and install the free, lightweight office suite on your device.
  2. 2. Open your financial tracker: Launch WPS Spreadsheet and seamlessly open your existing .xlsx financial tracking files.
  3. 3. Organize income and expenses: Use distinct columns to separate donations and processing fees, utilizing built-in filters and PivotTables for effortless quarterly reporting.
Easily track and categorize nonprofit income and expenses in a user-friendly spreadsheet interface.Fully compatible with Microsoft Excel (.xlsx) formats for seamless migration and sharing.Generate quick, accurate quarterly reports using built-in PivotTables and charts.Free and lightweight suite including Word, Spreadsheet, and Presentation tools.
microsoft office alternative - wps office

Frequently Asked Questions

Can I use an update query to change income to expense in Access?

While you can use an update query to change account codes on existing records, it is better practice to record the income and the fee as two separate transactions initially to maintain a clean and accurate audit trail.

How do I ensure processing fees don't inflate my net income on reports?

By assigning the processing fee to a dedicated expense account as a separate transaction, your financial report will automatically deduct it from the gross donation income, displaying the correct net income without manual adjustments.

Is there an automated way to split the donation and fee during data entry?

Yes. You can configure Form events using VBA or set up Data Macros on your tables to automatically calculate and generate the fee expense record whenever a gross online donation is entered.