Consultant Accounting: Managing Client Invoices, Online Courses & Retainers for Clean Books
Running a consulting business means managing different income streams, whether it's hourly billing, project fees, monthly retainers, or online course sales. Your client invoicing system, online platforms, and bank account often show different numbers for the same money. For example, your invoicing software shows the full amount billed, Stripe deposits the money after fees, and your bank statement just shows the final deposit. Getting these figures straight is key to knowing your real profit.
READY TO TAKE ACTION?
Use the free LaunchAdvisor checklist to track every step in this guide.
The Quick Answer
For consultants primarily invoicing clients directly: use Stripe or PayPal for payments, connecting them directly to QuickBooks or Xero. This helps match gross invoices, fees, and bank deposits. If you also sell online courses or digital products (e.g., via Teachable or Kajabi): integrate these platforms with your accounting software to automatically track sales, platform fees, and payouts. For multi-service consultants with diverse income streams, aim for a single system that unifies all revenue and expense tracking.
Why Consulting Accounting Is Harder Than It Looks
Money from clients or platforms isn't always 'net revenue.' When Stripe, PayPal, or an online course platform like Teachable deposits money, it's usually after they've taken their fees. Recording just the deposit as your full income makes your sales look lower and hides your true costs. Revenue recognition can be tricky. For example, a client pays a $5,000 retainer in January for services delivered over three months. You shouldn't record all $5,000 as January income. Instead, you'd recognize $1,667 per month as you deliver the service. This 'accrual accounting' gives a truer picture of your monthly earnings. Service tax obligations vary. If you offer consulting services in certain states or countries, you might need to collect and pay sales tax (or VAT/GST). The rules depend on where your client is, where you operate, and the specific service you offer, which can be confusing.
Direct Client Invoicing & Payment Processors: What to Get Right
Do not record Stripe, PayPal, or Square deposits directly as revenue. Instead, record the full amount of your invoice as gross revenue when you bill the client. Then, record the payment processing fees as a separate expense. The deposit from your processor acts as a check to make sure everything adds up, not as your total income number. Most popular payment processors, like Stripe, PayPal, and Square, offer direct integrations with QuickBooks Online and Xero. These integrations can automatically import transactions, making it easier to match gross invoices with net deposits and separate out the fees. The cost is typically the percentage fee per transaction (e.g., Stripe: 2.9% + $0.30 per transaction), not a monthly integration fee. Service tax compliance: If you are required to collect service tax (or VAT/GST) in your region, ensure your invoicing software (like FreshBooks, HoneyBook, or Wave) can calculate and add this to your invoices. You are responsible for remitting these collected taxes to the relevant tax authority.
Online Course & Digital Product Platforms: What to Get Right
Platforms like Teachable, Kajabi, Thinkific, or ConvertKit for digital products also combine many transaction types into their payouts. These include gross course sales, platform fees (e.g., transaction fees, subscription costs), payment processing fees, affiliate commissions, and student refunds. Recording only the net payout as revenue is a major accounting mistake. Many of these platforms provide detailed sales reports or offer direct integrations with accounting software (sometimes through third-party tools like Synder or Zapier). You'll need to break down the platform's payout report into gross sales, platform fees, processing fees, and other expenses to accurately record your income and costs. This is crucial for understanding the true profitability of your digital offerings. "Cost of sales" for digital products typically involves platform subscription fees (e.g., $99/month for Teachable Pro), marketing costs within the platform, or contractor fees for content creation. These are expenses that directly relate to generating that digital revenue.
Multi-Service & Multi-Platform Accounting
If your consulting business includes direct client work, online courses, speaking engagements, and affiliate income, your accounting complexity increases. The most important step is to create a unified chart of accounts. This means setting up distinct income accounts for each revenue stream (e.g., "Hourly Consulting," "Project Fees," "Retainer Income," "Online Course Sales") and separate expense accounts for related costs (e.g., "Payment Processing Fees," "Online Platform Fees," "Marketing & Advertising"). While specific "multi-channel inventory" tools aren't relevant here, strong cloud accounting software like QuickBooks Online or Xero is key. They allow you to categorize transactions from various bank feeds and integrated apps. You might use Zapier to connect less common platforms to your accounting software or rely on regular, detailed download reports from each platform for manual reconciliation.
The Verdict
For consultants focused solely on direct client work (under $100K/year): invoicing software (like FreshBooks or HoneyBook) + Stripe/PayPal for payments + QuickBooks Online or Xero. For consultants also selling online courses or digital products: add integrations or regular report downloads from platforms like Teachable or Kajabi to your chosen accounting software. For multi-service, multi-platform consultants at any significant revenue level: QuickBooks Online or Xero with a robust chart of accounts is non-negotiable, along with diligent categorization and regular reconciliation of all income streams. Always factor in specific service tax or VAT/GST compliance if applicable to your client base.
How to Get Started
Step 1: Choose your core accounting platform (QuickBooks Online or Xero are the best for service businesses due to robust integrations and reporting). Step 2: Set up your chart of accounts with specific income accounts for each service type (e.g., "Hourly Consulting," "Project Fees," "Retainer Income," "Online Course Sales") and detailed expense accounts (e.g., "Payment Processing Fees," "Online Platform Subscriptions," "Contractor Fees"). Step 3: Connect your primary payment processors (Stripe, PayPal, Square) and any online course platforms (Teachable, Kajabi) to your accounting software. Prioritize automatic feeds where possible. Step 4: Reconcile your first month's transactions manually, comparing your gross invoices/sales reports to bank deposits and accounting software entries to confirm all fees and revenue are correctly mapped. Step 5: Research and understand your service tax (or VAT/GST) obligations based on where your clients are located and the type of services you offer. If needed, consult a local tax professional.
RECOMMENDED TOOLS
Xero
Cloud accounting built for product businesses
QuickBooks Online
30-day free trial, then from $35/month
Some links above are affiliate links. We may earn a commission if you sign up — at no extra cost to you.
FREQUENTLY ASKED QUESTIONS
Do I need to track inventory in my accounting software?
If you carry physical inventory, yes — GAAP requires it and your gross margin calculation depends on it. QuickBooks Online Plus and Xero both include inventory tracking. For higher volume or multi-warehouse operations, dedicated inventory management software (Extensiv, Cin7) syncs with your accounting platform.
How does sales tax nexus work for online sellers?
Economic nexus was established by the 2018 South Dakota v. Wayfair Supreme Court ruling. Most states now require online sellers to collect and remit sales tax if they exceed $100,000 in sales or 200 transactions in that state annually. You are not required to collect until you hit the threshold, but once you do, you need to register and remit.
Can I use cash-basis accounting for my e-commerce business?
Yes, if your annual gross receipts are under $25M (the IRS threshold requiring accrual for most businesses). Cash-basis is simpler but can distort your understanding of profitability when you carry significant inventory. Most growing e-commerce businesses benefit from switching to accrual by $500K in annual revenue.