top of page

How to Create and Post the Labor Distribution in GovBooks

Writer's picture: Mark VienoMark Vieno

Updated: Dec 19, 2024

The Labor Distribution calculates and allocates labor costs based on timesheets and payroll wage payments for W2 employees (and in special cases, 1099s and subcontractors) and posts the labor costs to both the general ledger labor accounts and the projects in QuickBooks Online.


QuickBooks Online is not able to create a compliant and accurate labor distribution on its own. Almost all payroll systems are not able to do so. GovBooks is the solution and creates an accurate labor distribution using either Total Time Accounting or Standard Rate Method and posting to QuickBooks Online and posting to both the Project and to the General Ledger Labor Account.


This article shows how to set up the Labor Distribution module in GovBooks by creating one or more Pay Cycles, setting up Projects and Employees, and calculating and posting the Labor Distribution to QuickBooks Online. The use of Service Items as an option are also discussed.


Step 1:


Click the "Labor Distribution" module on the left-hand menu bar.



Step 2:


Set up your pay cycles. You will need at least one pay cycle that matches the pay cycle used to run your payroll. You may have as many different pay cycles as required. Click "Pay Cycle".



Step 3:


Click "Add New Pay Cycle" if you need to add a new pay cycle.



Step 4:


To add a new pay cycle, click in the empty "Pay Cycle Type" field.



Step 5:


Display the Pay Cycle Type options by clicking the down arrow. GovBooks supports 4 standard pay cycles; Weekly, Bi-weekly, Semi-monthly and Monthly. It is important to select the correct Pay Cycle Type because your selection will affect the labor distribution calculation. You may have more than one pay cycle for any given Pay Cycle Type as long as the Pay Cycle Name is unique. Click the desired Pay Cycle Type.



Step 6:


Give the new Pay Cycle a name by entering it in the Pay Cycle Name field. If you create additional Pay Cycles with the same Pay Cycle Type, the Pay Cycle Name must be unique for the given Pay Cycle Type.



Step 7:


When you have completed your entry, click "Save changes". You have now created a new Pay Cycle. This new Pay Cycle has been saved for use with labor distribution calculations.



Step 8:


Your next step is to set up Projects. Click "Projects" in the Labor Distribution module.



Step 9:


Click "Add New Project". You will need to add the projects to which employees charge time, including billable time, non-billable time and paid leave. The projects and paid leave are mapped here to general ledger labor accounts in QuickBooks Online.



Step 10:


Click on the "Customer:Project" and select the Project.



Step 11:


Click on "General Ledger Account" and select the Labor Account from QuickBooks Online that is associated with the Project. A Project can be associated with only one Labor Account. However, a Labor Account can be associated with an unlimited number of Projects so you do not need to set up unique Labor Accounts for each Project. If your Project requires more than one Labor Account, you can instead use the Service Item method (discussed later) or simply set up an additional Project that is mapped to the additional Labor Account.



Step 12:


Your next step is to set up employees. Click "Employees" in the Labor Distribution module.



Step 13:


To add a new employee, the down arrow in the "Employee" field. You will see displayed a list of employees and vendor names from QuickBooks Online. Vendors are included in the list to allow you to use this field for employees if you would like, or to do a labor distribution for 1099s or subcontractors in special cases.



Step 14:


Select the employee or vendor you would like to set up.



Step 15:


Next, click in the "Pay Type" field. Choose between "Salary" and "Hourly" for this person. It is important to select the correct Pay Type and reflect how the person is actually paid because this selection will affect the labor distribution calculation. For purposes of GovBooks, a person is paid a "Salary" when they receive a fixed wage payment for a given Pay Period regardless of the number of hours they work. A person is paid "Hourly" when they receive a wage payment for a given Pay Period determined by the number hours recorded on their timesheet multiplied by an hourly wage rate.



Step 16:


Next, click in the "Pay Cycle" field. Select the "Pay Cycle Name" that is associated with the person.



Step 17:


Next, enter the person's actual compensation received for the pay cycle. If the person's compensation is "Salary" then enter the annual amount. If the person's compensation is "Hourly" then enter the hourly wage paid to the person. The compensation data will be saved for future labor distributions until you change it. If you forget to update the compensation data, you will notice a payroll variance between the labor distribution calculation and your payroll service's payroll register or journal entry. If this occurs, simply update the compensation here in GovBooks are re-calculate and re-post the labor distribution. Note: GovBooks intentionally does not connect to outside payroll systems to pull in compensation data. The labor distribution is commonly calculated at month-end close, the following month or later, and compensation data imported from a payroll service may have changed since running the previous payroll. In addition, many companies use the Labor Distribution module in GovBooks to update or correct historical labor distributions from months or years prior.



Step 18:


When you have completed the setup for an employee, click "Save & New".



Step 19:


Now you are ready to compute and post the labor distribution. Click "Export Labor Distribution" in the Labor Distribution module in the left-hand menu.



Step 20:


The Labor Distribution can be calculated for one Pay Period and one Pay Cycle at a time. This can get confusing so let's define a few terms. The Pay Period is the date range that is covered for a single paycheck generated by your payroll service. The Pay Cycle is the frequency that payroll is run, either weekly, bi-weekly, semi-monthly or monthly. Ok let's proceed. In the "Begin Date" and "End Date" fields, enter the first date of the Pay Period and the last date of the Pay Period from your payroll service. This is not the same as the pay date or the date on which employees are paid. The Pay Period is the actual time period for which employees are paid and can be found in your payroll service. For instance, if your Pay Cycle Type is semi-monthly, it begins on the first day of the month and ends on the 15th day of the month, or begins on the 16th day of the month and ends on the last day of the month. Ensure that the date range you enter is for only one Pay Period because this affects the labor distribution calculation which is performed for only one Pay Period at a time because the compensation rate and number of hours can vary by Pay Period. Do not attempt to short cut this process by running multiple labor distributions as one Pay Period because your labor distribution will most probably be incorrect.



Step 21:


Next, select the "Payroll Clearing Account" to be used to capture the credit side of the transaction when you post the labor distribution to QuickBooks Online. You will see all of your current liability accounts from QuickBooks Online. I suggest you establish a new general ledger account in QuickBooks Online called "Payroll Clearing" or "Accrued Wages" so that you can isolate the labor distribution and payroll wage records in one account to make the reconciliation between labor distribution and payroll as easy as possible. GovBooks will remember your selection for the next labor distribution until you change it.



Step 22:


Select the Pay Cycle associated with this labor distribution. You can run the labor distribution for only one Pay Cycle at a time.



Step 23:


Select whether you will use Service Items. The default value is "No" which means that the mapping to the Labor Accounts set up in the Projects screen will be used. This is the easiest method and will bypass the requirement for using Service Items and will most likely work for most companies. I recommend that you try this method first. The use of Service Items provides advanced features related to cost-plus billings but also require additional procedures. The use of Service Items are discussed later in this article.




Step 24:


Select the employees to include in the Labor Distribution. The default value is "All" which means all employees in the Employee set up screen in the GovBooks Labor Distribution which have been associated with the selected Pay Cycle. If you click in the field, displayed will be all the employees that are associated with the Pay Cycle, and you can select one or any combination to filter your Labor Distribution.



Step 25:


Next, select the "Distribution Method". GovBooks supports two distribution methods, "Total Time" and "Standard Rate". The default value is "Total Time" because it is the most popular option among government contractors and non-profits. It is also the most accurate method preferred by the government auditors because it nearly eliminates the payroll variance between the labor distribution and the payroll service (except for a small pennies-level rounding error for salaried employees which is unavoidable). For those companies that use "Standard Rate" we also offer that option although it is less accurate and can result in a large payroll variance. The calculation method for the "Total Time" distribution method makes an adjustment for salaried employees by dividing the fixed salary amount paid for the Pay Period and dividing it by the actual number of hours recorded on the employee's timesheet, which may be more or less than a standard 40-hour work week. This process in calculates a new "effective" hourly rate for salaried employees unique to each Pay Period depending on the number of hours that are recorded, and it uses this new "effective" hourly rate to allocate the labor costs to labor accounts and projects. The "Standard Rate" distribution method simply treats all employees, whether salaried or hourly, as hourly employees; however as stated before, the "Standard Rate" method can create a large payroll variance and therefore is not recommended if you have a choice.



Step 26:


You are now ready to calculate the Labor Distribution. Click "Calculate".



Step 27:


After a few moments, the Labor Distribution is calculated and displayed in a table for your review. The time data is imported from QuickBooks Online and the labor costs are calculated based on the distribution method selected. You may click "Export to Excel" for further analysis, or after reviewing here in the time table, you may post to QuickBooks Online. After posting to QuickBooks Online, if you find an error and need to make a correction to the Labor Distribution, you can edit the Labor Distribution directly in the Expense record in QuickBooks Online, or change the time data in QuickBooks Online if that is the issue, and simply re-calculate the Labor Distribution in GovBooks and then re-post the Labor Distribution to QuickBooks Online, in which case the previous Expense record in QuickBooks Online will be deleted and the new record will be inserted.



Step 28:


The Labor Distribution will appear as an Expense record in QuickBooks Online for each employee showing the break out of each labor charge posted to both the Labor Accounts (general ledger accounts) and the Projects (customer:project).


Service Item Method


Service items in QuickBooks Online can be used to bill actual costs by breaking down a Project into Items. The Labor Distribution in GovBooks is able to handle the use of service items if the service items are set up correctly in QuickBooks Online. The service item method also allows for more than one Labor Account to be associated with a Project. If you are still with me, you are likely an advanced user of QuickBooks Online and understand the importance of mapping the service item to the correct general ledger account.


Step 1:


Check the box "I purchase this service from a vendor" in the Purchasing section of the Item edit screen in QuickBooks Online and select the appropriate Labor Account (general ledger account).



Step 2:


Ensure that time data in QuickBooks Online includes both the Project and Service Item. QuickBooks Time and several other third-party timekeeping systems will allow you to import the service item into QuickBooks Online, or you may need to select the service item manually, especially for some leave tracking systems.



Step 3:


Select "Yes" for "Use Service Items" when calculating the Labor Distribution in GovBooks.



Step 4:


The Labor Distribution table displays the Service Item rather than the Labor Account. The Service Item is exported to QuickBooks Online instead of the Labor Account.



bottom of page