How do I handle material markups in QuickBooks for a landscaper?
The cleanest way to handle material markups is through item-based invoicing. Instead of lumping materials into a single line on an invoice, you create individual products and services items in QuickBooks Online with both a cost field and a sales price field. The cost is what you paid. The sales price is what you charge the customer. QBO tracks both sides automatically, which means your profit and loss report will show accurate gross margins without any extra work on your end.
To set this up, go to Sales then Products and Services in QBO. Create an item for each material you commonly use, like mulch, pavers, sod, or drainage gravel. Enter your cost in the cost field and your marked-up price in the sales price field. If you typically mark up materials by a fixed percentage, just calculate the sales price accordingly. Some landscapers use a flat 15 to 25 percent markup, others adjust by material type. Either approach works as long as you’re consistent.
When you create an invoice for a job, add each material as a line item using the products and services you’ve already set up. QBO will pull in the sales price for the invoice and track the cost behind the scenes. This gives you a clear cost-of-goods-sold number on your reports and lets you see exactly how much margin you’re earning on materials versus labor.
What you want to avoid is recording material purchases as a general expense and then invoicing a lump sum for “materials.” That approach buries the cost-to-revenue relationship and makes it impossible to see whether your markups are actually generating the margin you think they are. You might be marking up mulch at 20 percent but losing money on stone because your supplier raised prices and you never adjusted. Item-based invoicing makes that visible.
For landscapers who buy materials job by job, you can also use purchase orders tied to specific customers or jobs. This connects the purchase to the invoice and gives you job-level cost tracking that shows profitability per project rather than just overall.
If you’re running estimates before jobs, the same items flow into estimates and then convert to invoices. This keeps your pricing consistent from quote to final bill and reduces the chance of forgetting to include a material charge.
Getting this right from the start saves a lot of cleanup later. If your QuickBooks file isn’t set up with proper items and cost tracking, your reports won’t tell you much about where you’re actually making money. Our Wisconsin small business bookkeeping services include configuring QBO so that material costs, markups, and job profitability all flow through your reports correctly. It’s one of those things that takes a couple hours to set up properly but pays off every time you look at your numbers.
Wisconsin's Small Business Bookkeeper
The Next Step:
A Quick Conversation
Tell us about your business. We'll talk through what you need, answer your questions, and give you a clear quote.
More Questions
Should an engineering firm use project-based or hourly billing?
It depends on how well-defined the scope is. Fixed-fee billing works best for repeatable deliverables with clear boundaries, while hourly billing protects you on open-ended or consulting work. Most engineering firms use both.
Read answerHow do I track employee mileage for a mobile cleaning business?
It depends on whether employees drive personal vehicles or company vehicles. For personal vehicles, use a mileage tracking app and reimburse at the IRS standard rate. For company vehicles, track actual expenses per vehicle using fuel cards and maintenance logs.
Read answerWhat cleaning supplies should be inventoried vs expensed?
Almost all cleaning supplies should be expensed when you buy them. They're consumable, relatively inexpensive, and used quickly. The only exception is a large bulk purchase near year-end that represents a material amount of product you'll use in the following year.
Read answerHow do I form an LLC in Wisconsin?
File Articles of Organization with the Wisconsin Department of Financial Institutions (DFI) online for $130. Your LLC name must be unique and include 'LLC' or a variation. Online filings are typically processed within 1-2 business days.
Read answerHow do residential cleaners handle customer deposits?
Customer deposits are liabilities, not revenue. Record them in an unearned revenue account when you collect the money, then move the amount to revenue only after the cleaning is completed.
Read answerHow do seasonal landscapers manage cash flow in winter?
The best approach is planning for winter during your busiest months. Reserve a percentage of peak-season revenue, explore annualized billing, and build a cash flow forecast so there are no surprises.
Read answer