Bookkeeping and financial strategy for small businesses in Beaver Dam and throughout Wisconsin.

Call or Text: (608) 318-3094

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 a small agency owner pay themselves a salary or draw?

It depends on how your LLC is taxed. If taxed as a sole proprietorship, you take owner's draws. If taxed as an S-Corp, you pay yourself a reasonable W-2 salary first, then take additional distributions to save on self-employment taxes.

Read answer

How do I price landscaping jobs to stay profitable?

Start with your actual cost per crew-hour, including overhead, then price to hit a 30-40% gross margin. Without job costing data, most landscapers are guessing at prices and finding out too late which jobs lost money.

Read answer

How long do Wisconsin law firms need to keep trust account records?

Wisconsin Supreme Court Rule 20:1.15(f)(5) requires at least six years. Covered records include bank statements, cancelled checks, deposit slips, client ledgers, and three-way reconciliation reports.

Read answer

How are tips handled in payroll for a Wisconsin restaurant?

Wisconsin allows a tip credit, so you can pay tipped employees a base wage of $2.33 per hour as long as tips bring them to the $7.25 minimum. All tips must be reported and taxed through payroll.

Read answer

How 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

What's the right bookkeeping structure for a building maintenance company?

Separate revenue by contract type (monthly service, on-call, project), track direct labor and materials per contract, and make sure work orders flow into your job costing. Recurring contracts should be clearly visible as monthly recurring revenue.

Read answer

Small business bookkeeping firm based in Beaver Dam, Wisconsin. Bookkeeping, financial strategy, and fractional CFO services built around helping owners understand their numbers and plan ahead. Founded by Laura Prater, a QuickBooks Certified ProAdvisor with over a decade of accounting experience.

  • QuickBooks ProAdvisor Gold badge
  • Intuit Certified QuickBooks ProAdvisor Level 1 badge
  • Gusto Payroll Certification badge
  • Gusto People Advisory Certification badge
  • Float Certified badge
  • Highly Recommended on Alignable badge

© 2026 Rock Steady Bookkeeping LLC