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
What bookkeeping does a medical practice need beyond the basics?
Medical practices need insurance accounts receivable tracking, revenue reporting by provider, detailed expense categorization for clinical vs. administrative costs, and payroll setups that handle multiple compensation structures.
Read answerIs my financial data safe with a virtual bookkeeping service?
Yes, when the bookkeeper follows proper security practices. Cloud accounting tools like QuickBooks Online use bank-level encryption, and you control exactly what level of access your bookkeeper has to your accounts.
Read answerWhat's the best way to track accounts payable for a small business?
Enter every bill into your accounting software as soon as you receive it, not when you pay it. Use the bills feature rather than recording expenses directly, and run an AP aging report weekly to stay on top of what's due.
Read answerWhat's the best way to handle reimbursable expenses in my books?
Track reimbursable expenses as a receivable or billable expense tied to the specific customer or project. Invoice them promptly and reconcile regularly so nothing slips through the cracks.
Read answerWhat should I expect during the first month with a new bookkeeper?
The first month is mostly onboarding and information gathering. Your bookkeeper will need access to your accounts, review your current books, and ask a lot of questions before producing useful reports.
Read answerWhat bookkeeping does a farming or agricultural business need?
Farm bookkeeping goes beyond basic income and expenses. You need to track seasonal cash flow, equipment depreciation, inventory like livestock and crops, government program payments, and production costs per acre or per head to actually understand profitability.
Read answer