Prepare QuickBooks Online for Job Costing

Size: px
Start display at page:

Download "Prepare QuickBooks Online for Job Costing"

Transcription

1

2 I m sure you re still hearing rumors that QuickBooks Online does not do job costing. This is simply not true. QuickBooks Online has been able to job costing for 1099 contractor costs and other expenses for years. At this point, there s still no integrated payroll option that does labor costing. However, Cathy Iconis of the Iconis Group has a very comprehensive tool to easily create the necessary Journal Entry to allocate payroll costs to jobs. Prepare QuickBooks Online for Job Costing Before you can start tracking costs, you ll need a QuickBooks Online Plus subscription, because Budgets are not available in the Simple Start or Essentials levels. We ll first need to turn these preferences on in Company Settings. Click the Company Name and/or Gear Icon in the top right hand corner of your QuickBooks Online Screen, then click Company Settings. In the Sales tab, click on the Sales form content in the menu, and check the box next to Custom transaction numbers. We ll need this for progress invoicing and receiving partial purchase orders: Page 2 of 17

3 The next thing we need to do is tell QBO that we want to track expenses by customer (and if necessary, tell it that we want to make expenses and items billable). To do this, click the Expenses tab in the Settings screen, then click Bills and expenses to edit. You ll want to check Show Items table on expense and purchase forms, Track expenses by customer, and Make expenses and items billable: Don t forget to hit that Save button! The Markup and option to track billable expenses and items as income are determined by your industry and the specific processes your business has in place. The last bit of setup we need to do is regarding estimates. Click on the Advanced tab in the Settings screen, then click Automation from the menu. Here, you want to make sure you check the box next to Copy estimates to invoices (and you can choose whether to allow pending and accepted estimates, or just accepted). Click the Save button, then Done in the bottom of the Settings screen. Page 3 of 17

4 Your Customer List We ll be using sub-customers (these are called Jobs in the desktop editions of QuickBooks), and choosing the Bill with Parent option in the customer preferences: Your customer list, once it s set up, will look something like this: Page 4 of 17

5 Your Products/Services To use Products/Services (what is called the Item List in desktop editions) for job costing, you ll need to tell QBO that you purchase each one from a vendor. Not everything on this list needs to be set up this way just those that you pay a contractor to do or any products that you purchase to sell. To access this list, you ll want to click the Company Name/Gear Icon, then choose Products and Services from the List menu: From the Products & Services List, click the New button in the top right corner. This is next screen you ll see, you want to choose Service: Page 5 of 17

6 The image on the left shows how to set up a Service item for contracted labor. Please note that if you re using a subcontractor for this, you ll want to check the box next to I purchase this product/service from a vendor. The image on the right shows a Non-Inventory item that is purchased and either sold to customers or used in a job: Service Item Setup Non-inventory Item Setup The setup is the very similar for both it s just the details like name, description, sales price, purchase cost and the accounts that differ. If this was an inventory item, we would have chosen Inventory as the Item type during setup. Page 6 of 17

7 Estimates & Invoices Generally, the workflow is to create an Estimate, have your customer approve it, then convert the Estimate to an Invoice. To create an Estimate, the easiest way is to use the Quick Create button (what I just call the spinny plus) that is visible on any QBO screen. Enter the information into the Estimate form, then save and send to your customer. Once the customer approves the Estimate, you ll be able to convert to an invoice. I recommend getting the signed estimate approval and engagement agreement signed, scanned and attached to the estimate via the attach documents feature. With QBO, we cannot create a Progress Invoice from an Estimate. It s an all or nothing option built into the product when moving an Estimate to an Invoice. I do have a work around for this, and it s the reason we turned on custom transaction numbers in Company Settings. Page 7 of 17

8 In the previous example, I would change the Estimate #1002 to # to indicate that it was the first of the estimates used for the project (alternatively, you could just add another Estimate #1002, duplicating the reference numbers, and use the internal memo field to indicate 1, 2, 3, etc). Add the description of the total project in the description of the Estimate so the customer can see the details. Now, duplicate the estimate by clicking the COPY button at the bottom of the screen. Next, edit the line items of the new Estimate to show the remainder of the project, with the details in the description area of a line that has no item in it, just as you did in the original one. Number this one Should you need more than two invoices, keep repeating the process and numbering accordingly. (Keep in mind, you ll need to adjust the next new Estimate to the next actual number in the sequence in this case, it would be 1003, but QBO will default to ). You can see below how these two duplicate estimates will look on the Transactions/Sales page: We ll add the first half of the job to an invoice from the sales Transactions page, you can simply click Start Invoice tab in the Action column, as seen in the above screen shot. We ll add a description to the invoice that this is the initial 50% down to begin the project: Page 8 of 17

9 You ll do the same with future progress invoices. I m not going to show that here, but I ve done it in my QBO account so that we ll be able to see reports that show a completed project. You ll also want to make sure you assign the customer to any expenses you purchase. To make this easy to view, I ve added materials and labor on one Vendor Bill: Now that the job is completed, we ll take a look at the P&L. There are two ways to do this. One is via a standard P&L you open up the P&L report (Reports tab > Recommended Reports > Profit & Loss), click Customize. In the Customize screen, click Rows/Columns on the left, and change the columns from Total Only to Customers. Now click Lists on the left of the screen, and filter by choosing the sub-customer you want to see. When you re done, click the Run Report button. Page 9 of 17

10 This is the report you ll see: The second way to view this information is to start with an Income by Customer Summary report (Reports tab > All Reports > Review Sales > Income by Customer Summary) Page 10 of 17

11 This summary report looks like this: To view job detail, just click on the sub-customer to drill down for a more detailed P&L: Page 11 of 17

12 Estimates vs Actuals Report Let s say you want to compare what you estimated your costs & revenue to be for a specific job to the actual amounts. At this point in time, QBO still does not have a default report to show this information. Again, I have two methods to get it! The first is to use a simple Excel spreadsheet. Format your tab in the manner in which you ll want to view the data and enter your estimated amounts. Add appropriate columns for actuals and differences, entering the formulas for the difference rows, but leave actuals blank. Once you start accruing income and expenses, you can run reports in QBO either starting with the P&L or the Income by Customer Summary and save as Excel. Rename the file whatever from the default name QBO assigns when it is downloaded (i.e.,: KildalServicesEst2112Actuals.xlsx). Open both the Excel file that has your estimated amounts, and link to the new spreadsheet. If you ve never linked spreadsheets this can be done by entering the = sign in the cells where you want actual totals, then clicking the appropriate cell in the downloaded report file (you have to have both files open at the same time to do this). Now, you can run that report in QBO and save as the job progresses. Just remember to save it in the same place and rename it to the same name each time, or your link(s) won t work. For more information on linking spreadsheets, click here. Seth David from SchoolofBookkeeping.com has a video on how to link within one Excel workbook, but the same process works when linking to multiple workbooks. The second (and I think easier) option is to use Budgets within QBO. Because QBO allows for more than one budget per fiscal year (something the desktop editions doesn t do), each customer and/or sub-customer in QBO can have a separate budget. Or even more than one! We use the budget feature in QBO to enter the estimated costs and revenue. To do this, from the Company Name/Gear Icon, choose Budgeting: Page 12 of 17

13 In the window that opens, click the Next button. Now choose to start from scratch: The next choice is to subdivide your budget by customer: The third screen will ask to what fiscal year you would like to assign this budget, and it will also ask you to name it. I like to enter the Customer:sub-customer with original estimate number, but you can use whatever naming system works best for your business. Once you re done with that, click the Finish button. Page 13 of 17

14 QBO will now direct you to the budget screen, where you will enter your estimate amounts. Make sure that you select the correct Sub-customer from the drop down menu. To enter your estimated amounts, select the lines, one at a time, that correspond to the income and expenses (products or services) related to the job. After you enter the information for one line, click Save & Next to get to the next line. When you ve entered all of the amounts, click the Finish button. (Note, you ll want to make sure you re entering them into the correct date range as well and you need to determine if you want to see an annual estimate, or will you be looking at this report by month or quarter. Double check that before you hit Finish). To review your estimates v actuals, we need to customize the Budget v Actuals report (Reports > Recommended > Budgets vs. Actuals). Page 14 of 17

15 Open the report, click the Customize button. In the Customize screen, click Lists on the left side and change Customers from All to the specific sub customer you want to review. Once you ve finished, click the Run Report button. (I would also suggest memorizing this so you don t have to customize for that job every time.) When I run this report in the QuickBooks Online Test Drive account, even with the report basis set to accrual, the actuals only show up if the customer invoices and vendor bills associated with the sub customer are paid. However, for this example, I got exactly what I was looking for: Page 15 of 17

16 You can use this method for labor costs if they re incurred via a vendor. If you re using Intuit Online Payroll, QuickBooks Online Payroll or Intuit Full Service Payroll, you ll need to enter a journal entry to assign the each employee s labor to each job. One quick note, before I say thanks for sticking with me through this lengthy article; to receive a partial purchase order, you ll need to implement the same process for Purchase Orders as you do for Estimates duplicate, edit, renumber, etc. Whew! We made it! One more resource I want to share is the video showing this process that my former QBShow.com co-host, Woody Adams created. Happy job costing in QuickBooks Online to you! Page 16 of 17