Barter is the exchange of goods or services for other goods or services. It is a buy-sell arrangement where cash is not used as the intermediary. For example, a sign company may do vehicle graphics work for a radio station in exchange for radio advertising time.

This page describes how to approach handling barter within Cyrious Control. The approach described here does NOT require the Accounting Module for Control.

**A Note On Sales Tax**: Just because a transaction is non-cash does not exempt it from sales taxes. In most (all?) states, you are responsible for paying sales tax on barter transactions as if it were a cash transaction. The approach laid out here does not alter the normal sales taxes you would owe. If you are unsure of the tax law for your state, consult a local CPA.

The basic approach used here is to realize that a barter transaction is equivalent to a Customer Credit being applied to the order.

Create a Barter Bank Account in your Accounting package

  1. Create a new bank account in the Chart of Accounts in Quickbooks/Peachtree with a name of Barter.

Create a Barter Bank Account in Control

  1. Click Setup | Accounting Setup
  2. Click on Chart of Accounts
  3. Click on Assets
  4. Click Add to create a new account, fill in the details as shown below.
    • Account Name: Barter
    • Member of: Assets
    • Description: Barter
    • Classification Type: Bank Account
    • Account Number: This is optional, this will appear on the balance sheet report within Control.
    • External Account Name: Barter (this name must match the exact name of the Barter bank account you created in your accounting package).
    • External Account Desc: This is optional and for your information only.
    • Consolidate with other external accounts: Unchecked
    • Exclude from external accounts: Unchecked

  1. Click Save on the right side toolbar.

Create a Barter Payment Method in Control

  1. Click Setup | Accounting Setup
  2. Click on Payment Methods
  3. Click New to create a new payment method, fill in the details as shown below.

  • Accountname: Barter
  • Description: Barter
  • Group Heading: Barter
  • Tender Type: Other
  • Default Bank Account: Barter
  • Active: Checked
  • Allow Overpayment to be applied to Customer Credit: Checked
  • Can give cash back in change: Unchecked
  • Image: This is optional, you may select the one you prefer.
  1. Click Save on the right side toolbar.

Post a Barter Payment in Control

  1. To post a barter payment on an order, just click the Barter payment option on the Quick Payment screen.

Post a Barter Payment in QuickBooks/Peachtree

  1. Enter the bill into your accounting package, set the expense account on the bill equal to the normal expense account you would use if you were paying this bill by cash, check, credit card, etc.
  2. When you pay the bill, you should pay it from the Barter Bank Account you created.
  1. Post a payment of $50 to an order currently in AR's in Control
    • Debit - Barter (Bank Account) $50
    • Credit - Accounts Receivable (ARs) $50
  2. When you export to QuickBooks/Peachtree the Barter Bank account will be debited (increased) by $50.
  3. You receive a bill from your vendor that you are bartering with and it is for Lawn care for $50. When you create the bill you add an expense line on the bill for $50 and choose Lawn Care Expense as your expense account.
    • Debit - Lawn Care Expense (Expense) $50
    • Credit - Accounts Payable (Current Liability) $50
  4. You are now ready to pay the bill, you choose the payment method of Barter which is linked to the Barter bank account which currently has a $50 debit balance. Upon paying the bill a $50 credit is posted reducing the balance of the account to $0.00
    • Debit - Accounts Payable (Current Liability) $50
    • Credit - Barter (Bank Account) $50

Contributor: Lori / Brandon, Cyrious Software

Revised: 8/14/2014

Version: Control 4.0+

You could leave a comment if you were logged in.