Schedule Demo

How to Set Up a Contra Account in Sage 100

January 27, 2025
Courtney Fuller

 It can be challenging for business owners to manage both outstanding invoice balances and supplier invoice records while still keeping accurate accounting records. Even with robust accounting software like Sage 100, many accounting professionals encounter accounting errors and accounting issues in trying to maintain a negative balance or credit balance for specific transactions. The solution lies in learning how to set up a contra account properly. A well-configured contra account helps you reconcile accounts receivable and accounts payable in a way that reflects maximum accounting accuracy, ensuring your financial statements—like the balance sheet, income statement, and cash flow statements—are correct and up to date. In this post, we will share tips on how to establish a contra account in Sage 100 using best accounting guidelines, rectify accounting errors, and meet accounting rules and relevant bookkeeping standards.

1. Understanding Contra Accounts

1.1 What is a Contra Account?

A contra account is an accounts in accounting jargon used to reduce or offset the balance of a related account. Examples include contra-asset account categories like Accumulated Depreciation or Allocated Expenses Contra-Account account. In the context of Sage 100, setting up a contra account can help manage credit note transactions, adjust for invoice overpayments, or record a negative invoice that must be offset against a future invoice or relevant invoice.

1.2 Why Do Businesses Need a Contra Account in Sage 100?

  • Accrual accounting: For businesses using accrual accounting, setting up contra accounts ensures accurate financial statements even if there are complex journal entries.
  • Cash accounting and cash-basis business: Even under cash-basis methods, a contra account can track partial purchase payment, sales payment, or potential urgent refund.
  • Accounts payable and accounts receivable synergy: A properly configured contra account helps monitor both debtor balance and creditor balance without distorting the common chart or chart of accounts.
  • Balance between entities: If you handle inter-entity accounts (e.g., HP Account or an Inter-entity account), a contra account helps maintain configuration balances and balance amounts for each company code or business partner.

2. Key Considerations Before Setting Up a Contra Account

2.1 Company Code and Chart of Accounts

Every transaction in Sage 100 is tied to a specific company code. You must have a chart of accounts—or common chart—where you plan to set up the contra account. Within your Basic Inter-Entity Account Mapping Plan or chosen inter-entity account mapping plan, identify which Inter-entity account mapping slot or which ledger type (like sales ledger, purchase ledger, or accounting journal) will host this new contra account.

2.2 Accounting Date Range

Confirm your accounting date range and relevant accounting period. Ensure that the time period or period of time you are working in is open. This alignment matters for financial reports, banking operations, and overall management reports you may generate in Sage 100.

2.3 Journal Entries and Ledger Types

Before creating a contra account, you should determine the journal type (e.g., normal type, miscellaneous operations, or bank transaction type) that will log your offsetting entries. Also, consider the entry types you’ll need. For instance, if you want to log a Bank Receipt to Contra Account, you might use a different ledger than for a customer receipt or sales receipt. Reviewing your flow code management, entry line flow code, and other specific fields (e.g., tax code, memo code, partner code) is essential to avoid mistakes.


3. Step-by-Step Guide to Setting Up a Contra Account in Sage 100

Below is a detailed process, from preliminary configuration to applying the contra account in your day-to-day accounting process. This guide will help both business operators and accounting professionals maintain accurate accounting records:

Step 1: Navigate to the Chart of Accounts

  1. Launch Sage 100 and go to the source module for General Ledger.
  2. Under General Ledger, select Common Information or Accounts Setup (depending on your version).
  3. Make sure you can see the full chart of accounts or at least the relevant section for your new contra account.

Step 2: Create the Contra Account

  1. Choose new account or Add Account and specify the type of ledger.
  2. Give the account a distinct name (e.g., “Contra Account for Overpayments”) and an account number that fits your common chart structure.
  3. Mark it as a Contra-Asset account categories if it’s meant to offset an asset account, or choose the relevant category depending on your needs.
  4. Assign the correct nominal code, interbank code, or other designations required for your advanced filter option.

Step 3: Configure Inter-Entity Account Mapping (If Needed)

If you use inter-entity accounts or if you rely on Company > Inter-entity account mapping, follow these steps:

  1. Open your chosen inter-entity account mapping plan.
  2. Link the newly created contra account to the correct base bank accounts or dummy bank if you plan on using it for banking operations.
  3. Confirm the dimension type for cost centers, Cost type, or relevant segments you might be tracking.

Step 4: Verify Accounting Rules and Relevant Bookkeeping Settings

  1. Go to your management rules or initialization rule within Sage 100.
  2. Check whether you need to enable any special automatic journal field or display-only field that affects contra account transactions.
  3. Look at the field descriptions for each field on duty (e.g., partner field, tax field, or adjacent field) to ensure everything is consistent with your business and agreement for services.

Step 5: Test with a Sample Transaction

  1. Record a small customer invoice or sales invoice and apply the customer payment or item payment to the contra account.
  2. Alternatively, create a purchase invoice or supplier invoice and use the contra account for the purchase payment or supplier payment.
  3. Verify your journal entries in the accounting journal to confirm the credit to accounts (e.g., creditor accounts or receivable balance) and the offsetting debit balance.
  4. Check the balance inquiry to ensure the credit balance or negative balance is properly reflected on your balance sheet.

4. Practical Examples of Using a Contra Account

4.1 Offsetting Outstanding Sales Invoices with Credit Notes

Suppose you have outstanding sales invoices for a business partner and issue a credit note due to an original sale that was partially returned. By applying that credit note to the newly set up contra account, you can reduce the receivable balance while maintaining a clear record of the transaction in your financial statements.

4.2 Clearing Overpayments or Negative Invoices

An invoice overpayment might leave a debtor balance or a negative invoice in your system. The contra account helps keep track of this surplus until it’s either refunded to the customer payment or credited against a future invoice.

4.3 Managing Customer Deposits as a Current Liability

When a customer gives a deposit, you might categorize it under liability under customer deposits or Current Liability. A contra account can help manage partial refunds (urgent refund, clickCustomer refund) or apply deposits to consecutive or actual invoice amounts.


5. Tips to Avoid Common Accounting Errors

  1. Double-Check Ledger Types: Ensure you’re using the correct ledger type (e.g., sales ledger, purchase ledger) to prevent misallocation.
  2. Use the Preferred Option for Refunds: Decide if you want to offset in the contra account or if you’ll use direct methods like clickSupplier refund or clickSupplier payment.
  3. Monitor Bank Accounts: If you’ve linked your contra account to a dummy bank, confirm the bank statements or hardcopy bank statement entries align with the bank transaction type you’ve configured.
  4. Maintain an Accurate Chart of Accounts: Integrate your contra accounts into the overall common chart to keep the balance currency and balances consistent across your Sage 100 or even Sage Intacct environment.
  5. Stay Within Accounting Guidelines: Keep an eye on accounting rules and relevant bookkeeping principles, especially for more advanced topics like allocated expenses contra-account account or inter-entity account offsets.

6. Generating Financial Reports After Setting Up a Contra Account

Once you have set up your contra account, you can generate various financial reports in Sage 100 to review the impact:

  • Balance Sheet: Confirm the credit balance or negative balance in the contra account offsets the related account appropriately.
  • Income Statement: While contra accounts typically affect the balance sheet, certain aspects of accounting may require you to track offsets in your income statement as well.
  • Cash Flow Statements: Evaluate how the contra account influences operating activities, especially if you often record sales receipt, bank payment, or original payment through the account.
  • Management Reports: Use advanced filter option to isolate the contra account in your assigned report. This highlights all transactions tied to it within a given accounting period.

7. Frequently Asked Questions and Additional Considerations

7.1 Is a Contra Account Suitable for All Businesses?

Although a contra account can facilitate bookkeeping services for small business or large entities, it’s crucial to decide based on your business relationships and business operators. Complex banking operations or specialized industries may require guidance from accounting professionals who understand accounting systems thoroughly.

7.2 What if We Encounter Contradictory Balances?

If a balance inquiry shows contradictory or unexpected results (e.g., a creditor balance where a debtor balance should appear), check your time period settings, journal entries, and any inter-entity account mapping. Reviewing flow code defaults and access code permissions can also help correct configuration balances.

7.3 Can I Use a Contra Account for Credit Cards?

Yes, you can record credit card refunds or overpayments to a contra account, but be sure to set up the memo code or partner code to track the external parties (i.e., the credit card processor). This ensures no confusion in your journal type or entry types.

7.4 Handling Refunds Directly vs. Using a Contra Account

Sometimes, direct refunds (clickCustomer refund, clickSupplier refund) are more straightforward, especially for smaller transactions. However, the contra account method is a powerful tool for more complex scenarios, like partial offsets or repeated overpayments.


8. Conclusion and Jump to Action

Setting up a contra account in Sage 100 is more than just a technical step; it’s a strategic part of an accounting solution. By properly configuring journal entries, choosing the right ledger types, and integrating with your company code, you can maintain accuratefinancial statements and streamline your accounting discussion. Whether you’re offsetting an outstanding credit note, reconciling outstanding sales invoices, or just managing the balance between entities, a well-structured contra account reduces confusion and accounting issues.

We encourage you to Jump to action now:

  1. Open your Sage 100 or Sage Intacct environment.
  2. Follow the steps outlined in this guide to create and configure your contra account.
  3. Test the setup with a few sample transactions, review the results, and refine as needed to maintain accurate accounting records.

By proactively managing these transactions, you’ll be better prepared to produce reliable financial statements, avoid costly accounting errors, and uphold agreement for services standards. Remember, consistent application of accounting rules and relevant bookkeeping ensures your books reflect reality, paving the way for healthy business relationships and solid financial grounding.

Request a Live Demo Now

Learn more about how Followup CRM can help your construction company grow.

Schedule Demo Now!