Skip to main content
Skip table of contents

Employee Records

Once you set up default payroll information, you need to create an Employee Record for each person on the payroll.

Employee Info Tab

  1. To navigate to Employee Record, from the Welcome to CDM+ window, click on Payroll

    Next, click Enter employees


    Go to Program → Payroll → Employee Record

  2. The Employee Record window will open.

  3. Click Add or Multi-Add.
  4. Type the employee's Last Name. Tab through Mailing Name (first name), Birthdate and SS# (123-45-6789), typing the appropriate information.
  5. Tab through the Address Lines, City, State, Zip, and Primary Phone, typing the appropriate information.
  6. Press Tab to move to the Employment Info section. Enter an Employee ID. Employee IDs can be up to eight characters in length and can be any combination of letters and numbers. This field is user-defined and may be used to categorize employees by departments, etc.

    The Employee ID field must be completed.

  7. Pressing Tab to move through the fields, type the employee’s Position and Start Date. The Finished Date will only be entered once this person has left your employment.

    The No Longer Employed checkbox should be checked once employment is terminated. This will keep this employee’s payroll from calculating but will keep the current year’s records in the system for the sake of W-2’s at the end of the year.

If the employee already has a record in your CDM+ Membership database, check the "Link to Address Record" box and when the window opens, find the appropriate address record, click OK, and CDM+ will auto-fill the employee's address and phone number. If you plan to offer your employees the ability to view Payroll History from Engage Payroll in in CDM+ 10.0.4 or later, the employee must have an individual record in CDM+ Membership and this box must be checked on the Employee Record tab in Payroll.

Setup Tab


  1. Click on the down arrow beside the State field under Tax Table Codes and select your state from the drop list.
  2. Click on the down arrow beside the Local fields and select a user-defined Local Tax from the drop list. See instructions above for Creating Local Tax Codes. You may leave one or both of these fields blank if there are not needed for local taxes.
  3. Under W-4, choose the Marital Status, indicating whether the employee is Single, Married or Head of Household.
  4. Choose the W-4 Type choose 2019 or earlier or 2020 or later (this will affect the fields available for you to fill out)
  5. Under W-2 Information and Payroll Tax Forms, check any boxes that are appropriate to your situation: Statutory Employee, Retirement Plan, Third-Party Sick Pay, Electronic W-2 Only, and/or Exclude from Payroll Tax Forms.
  6. Check the box next to Auto Draw Payroll if this person's paycheck is to be directly deposited in his or her bank account.

Pay Items Tab


  1. If there is no Pay Item listed on the left, click the Add button. Select the first Pay Item for this employee from the Description field drop list (e.g., Salary).

    If you need a Pay Item in addition to those you defined in the Payroll Setup window, you may type it here. Type the Description and press Tab. You will see a message similar to the pop-up window here.

  2. Click Yes and it will be added to the drop list.
  3. Select the appropriate Pay Frequency for this employee from the drop list.
  4. Click the radio button next to the appropriate TypeHourly, Salary, or Allowance for this pay item.
  5. Under Pay Rates, type the Standard Rate and Hours (if applicable) for a pay period, based on the selected Pay Frequency.
  6. If you selected a default Employee Expense account number in Payroll Setup it will be displayed. If this field is blank or if you need to change the Account #, click on the magnifying glass icon to select the chart of accounts number for the expense account for this Pay Item from a list of expense accounts.
  7. If you selected default Employer Expense account numbers out of which the employer's portion of FICA and Medicare are to be paid in Payroll Setup it will be displayed. If one or both of these fields are blank or if you need to change the Account #, click on the magnifying glass icon to select the account number from a list of expense accounts.
  8. Click on the Taxes/Deductions tab at the bottom of the Pay Items pane. Here you may identify line items as tax exempt and specify additional amounts to be withheld.

    Payroll deductions are set up on the Deductions pane of the Employee Records window (see below).

    If a particular Pay Item is exempt from a deduction calculation, click on the appropriate checkbox under Deductions Exempt. For example, Drew Gonzalez has a 403(b) deduction of 3% of his salary. Drew also receives a housing allowance. He doesn’t want the 403(b) deductions taken from the allowance. Therefore, you would check the 403(b) deduction box on the allowance pay items.

    If a deduction is a flat amount, you do not need to mark any Deduction Exemption checkboxes. They only apply to percentage deductions.

W-2 Setup

Click on Pay Items, then on Taxes and Deductions. Click Change to enter or revise the information. Click Save when finished.

Add-On Amounts - The amount to be deducted from each paycheck in addition to the minimum withholding calculated by CDM+ based on the latest Tax Table update. For instance, if an employee asks to have extra taxes withheld in anticipation of a shortfall at the end of the year, enter that amount as an Add-On Amount.

Exempt Box - A check here will eliminate any calculation by the Tax Tables.

Exclude from W2 Box - A check here will prevent the pay amount from displaying in the appropriate box on the W2. For example, if the box on the line for Federal is selected, the amount of the pay item will not be reflected in the Federal Wages box on the W2, currently named Box 1. 

Deductions Exempt - If you have deductions setup for this employee and check this box, then this deduction will never be taken from this particular Pay Item.

Deductions Tab

Click on the small Add Deduction button at the bottom of the pane. Choose a Deduction from the drop list. Or, you can place your cursor in the box and type a portion of the item you want and press Tab to “auto-complete” the entry. This search is case-insensitive and works on any portion of the entry, not just the beginning letters. For example, to find “403(b)”, you can type “403”, press Tab, and you’ll get the first item that contains “403.”

If you have not set up Deductions or wish to add a new deduction, type the new deduction and press Tab. You will see a message similar to this.

Click on Yes and the Local/Other Deductions window will open.

Enter the new Deduction as described in the "Creating Other Deductions" section above. Return to the Employee Record window.

Liabilities Tab


  1. If you followed the instructions above in the Liabilities section of Payroll Setup, this information will already be filled in. Make any changes necessary for this employee. Information should be completed as follows:

    Account # - Chart of accounts number for the liability into which the employee's withheld tax should be posted.

    Vendor - Vendor to whom the taxes on this line are to be paid such as the bank, the state treasurer, or the local court. Payroll will automatically load invoices into Accounts Payable for taxes.

  2. When Use Entered Amounts Only checkboxes are checked, the amount put in the Add On Amounts field on the Taxes/Deductions sub-pane of the Pay Items pane for this line will be the total withheld instead of the calculated rate.

Time-Off Tab

CDM+ Payroll can track the accrual and use of employee sick, vacation, and one other user-defined time off.

You can enter the actual time off accrued and used on the Time Off pane of each Employee Records record rather than having CDM+ automatically calculate this information. The balance of time off in each of the categories can be printed on payroll checks whether it is automatically calculated by CDM+ Payroll or entered manually.

The accrual method for each type of Time Off will default to Hours or Days, depending on what you have specified on the Payroll Settings pane of the Payroll Setup window. Hours Worked will calculate as actual hours worked by an hourly employee. Days Worked will calculate as calendar days and is more applicable to salaried employees.


  1. Enter the rate at which the Time Off accrues in the Sick Setup section. In this example, for an hourly employee, sick leave accrues at the rate of .5 Days for every 320.00 Hours Worked (or 1/2 day for every 8 forty-hour weeks). You may wish to set up accrual for salaried employees on a per day worked basis since their hours may not be tracked. In that case with sick leave accruing at the same rate, the equivalent leave would be 1/2 day  for every 40 Days Worked.
  2. Type the Start Date when the time off will begin accruing for this employee.
  3. If the time off will not expire at the end of a year, click the checkbox Allow Carry Over to Next Year.
  4. To enter an adjustment to the employee's sick leave, click the small Add Adjustment button at the bottom of the Sick Adjustments list. Type the date and the number of Days/Hours accrued or used.


Click on the Vacation tab at the bottom of the Time Off pane to open the Vacation pane. Vacation time off is tracked similarly to Sick leave.

Other (Comp Time, Sabbatical, Family Leave, etc.)

If you defined a Other type of Time Off on the Payroll Settings pane of the Payroll Setup window, a third tab will display at the bottom of the Time Off pane. It will be named whatever you typed in the Other Description field on the Payroll Settings pane of the Payroll Setup window. This feature allows you to track additional time off, such as Comp Time or Sabbatical.

In the example above, First Community Church gives its Senior Minister a two month sabbatical every three years. Therefore, under Sabbatical Setup, it shows that Sabbatical accrues at 60 Days for every 780 Days Worked (5 days per week for 3 years).


The comments panel provides space for any notes you wish to include about this employee.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.