How do I handle bookkeeping for a business with both products and services?
The biggest thing is separating your revenue streams in your chart of accounts. Create distinct income accounts for product sales and service income. When everything lands in one “Revenue” account, you have no way of knowing which side of the business is actually profitable. A business doing $300,000 in total revenue might be crushing it on services and losing money on products, but a single revenue account hides that completely.
Cost tracking works differently for each stream. Products have cost of goods sold, which includes what you paid for inventory, materials, packaging, and shipping. Services typically don’t have COGS in the traditional sense. Your service costs are mostly labor and overhead. In your accounting software, set up a COGS section for product-related costs and keep your service delivery costs in operating expenses or a separate cost of services category. This separation is what makes your gross margin meaningful on financial reports.
Sales tax is another area where the two streams diverge. In Florida, sales tax applies to tangible personal property but not to most services. If you’re selling products and services on the same invoice, you need to make sure tax is only being charged on the taxable items. Getting this wrong means you’re either overcharging customers or underpaying the state, and neither situation ends well.
Set up your items correctly in QuickBooks from the start. Every product and every service should have its own item mapped to the right income account and the right tax status. When you create an invoice, the software handles the categorization automatically based on which items you select. This saves time and prevents the miscategorization problems that pile up when people manually override accounts on every transaction.
If you want even more visibility, use classes or tags to track product versus service performance across all accounts, not just income. You can see what portion of your rent, marketing, and payroll supports each revenue stream. That level of detail helps you make smarter decisions about where to invest and what to scale back.
Inventory adds a layer of complexity that pure service businesses don’t deal with. You need to decide whether to track inventory in your accounting software or use a separate inventory management system. For small product volumes, QuickBooks handles it fine. For businesses with hundreds of SKUs or multiple sales channels, a dedicated inventory tool that syncs with your books usually works better.
The right QuickBooks Online setup makes all of this manageable from day one. When the chart of accounts, items, and tax settings are configured properly for a hybrid business, the ongoing bookkeeping is straightforward. When the setup is wrong, every month of data entry compounds the problem.
If your books are already a mess because products and services have been lumped together, it’s worth going back and cleaning things up. Reclassifying transactions takes effort but it gives you accurate numbers going forward. Our bookkeeping services in Jacksonville FL help business owners untangle exactly this kind of situation so they can finally see which parts of their business are driving profit and which ones need attention.
The First Coast's Trusted Bookkeeping Partner
The Next Step:
A Free Discovery Call
Tell us where things stand with your books. Whether you're months behind or just looking for reliable bookkeeping going forward, we'll give you an honest assessment and a clear price.
More Questions
Why do bookkeepers recommend QuickBooks Online?
QuickBooks Online is the industry standard for small business bookkeeping. Bookkeepers recommend it because of cloud access, reliable bank feeds, and a massive ecosystem that makes collaboration between you, your bookkeeper, and your CPA seamless.
Read answerWhat are common bookkeeping mistakes in the hospitality industry?
Restaurants and bars frequently mishandle tip reporting, skip POS-to-bank reconciliation, and lump all revenue together. These mistakes lead to inaccurate financials, tax issues, and blind spots on profitability.
Read answerHow often will I hear from my virtual bookkeeper?
It depends on the bookkeeper, but you should expect regular monthly communication at minimum. A good virtual bookkeeper is reachable when you have questions and proactive about flagging issues instead of waiting for you to ask.
Read answerHow does a tech startup keep clean books from day one?
Start with a separate business bank account, set up QuickBooks or similar software with a proper chart of accounts, and build the habit of recording transactions weekly. The earlier you establish structure, the less painful things are when tax season or investor conversations come around.
Read answerShould a landscaping company track revenue by client or by job?
Track by both. Recurring maintenance revenue should be tracked by client so you can see which accounts are profitable. Project-based work like installations and hardscaping should be tracked by job so you can compare actual costs to your estimate.
Read answerHow do I handle a client who won't pay their invoice?
Start with a direct follow-up, then escalate systematically from payment reminders to demand letters to collections. On the bookkeeping side, track the aging receivable properly and know when to write it off as bad debt.
Read answer