Bookkeeping, payroll, and CFO services for small businesses across Los Angeles County.

Call or Text: (626) 353-9790

What is the best way to manage revenue for a test prep business?

The core challenge for test prep businesses is timing. Students pay upfront for courses or session packages, but you deliver services over weeks or months. That creates a mismatch between when money arrives and when you’ve actually earned it.

When a parent pays $2,000 for an SAT prep course, you haven’t earned $2,000 yet. You owe them services. In accounting terms, that payment is deferred revenue, which is a liability on your books. As you deliver each class or session, a portion moves from deferred revenue to earned revenue. This is called revenue recognition.

Getting this right matters for several reasons.

Accurate profitability requires knowing what you’ve actually earned. If January shows $50,000 in revenue because families are signing up for spring test prep, but you’re delivering those services through April, your January profit number is inflated. You might think you can afford a new hire or location expansion when you’re actually spending money owed to students for services not yet delivered.

Tax planning depends on how you recognize revenue. On accrual accounting, you’re taxed on earned revenue regardless of when cash arrived. On cash basis, the timing differs but you still need to understand true profitability internally. Many test prep businesses start on cash basis for simplicity but need accrual-level tracking as they grow.

Refund calculations require knowing exactly how much service has been delivered. When a student withdraws mid-course, you need to calculate the undelivered portion quickly. Without proper tracking, you’re guessing or digging through session logs at the worst possible moment.

Setting up proper revenue tracking requires a deferred revenue account in your chart of accounts. This is a liability account. When payment comes in, record it there. Establish a recognition schedule based on your service delivery. After each session, move the appropriate amount to earned revenue. For package-based pricing, calculate the per-session value and recognize revenue as sessions complete. For courses with a fixed number of classes, divide total payment by number of sessions. For hourly tutoring without packages, revenue recognition is simpler and happens when the session occurs.

Most education services businesses in the San Gabriel Valley see strong seasonality tied to standardized test dates. ACT and SAT registration deadlines drive enrollment spikes in specific months. Understanding your true earned revenue versus cash collected helps you plan for slower periods and manage instructor schedules during peak enrollment.

Your scheduling and student management system should connect to your accounting. Session completion data feeds revenue recognition. Manual tracking works for smaller operations but creates errors as you scale.

Small business bookkeeping in Los Angeles for test prep centers requires understanding these industry patterns. Generic bookkeeping that just records payments as revenue creates financial statements that don’t reflect reality. Clean books with proper deferred revenue tracking show you what’s actually happening in the business and prepare you for tax season without surprises.

LA's Small Business Bookkeeper

The Next Step:
A Short Conversation

Tell us about your business and what you're dealing with. We'll listen, ask a few questions, and give you a clear price for the work.

More Questions

How do I set up QuickBooks Online for my small business?

Creating a QuickBooks Online account takes five minutes. Configuring it correctly for your business takes longer and matters more. The chart of accounts, bank connections, and tracking setup determine whether you get useful reports.

Read answer

How do after-school programs handle bookkeeping for multiple locations?

Track each location separately in your accounting software using location or class tracking. This lets you see revenue, expenses, and profitability by site while keeping all your books in one system.

Read answer

How do I set up sales tax tracking in QuickBooks?

Turn on sales tax in QuickBooks settings, configure your products as taxable or exempt, and enable automatic rate calculation based on customer location. California has complex local rates, so using QuickBooks' automated feature helps avoid manual errors.

Read answer

How do subcontractors track 1099 income and expenses?

Open a dedicated business bank account, record every payment received by client, categorize expenses as you go, and reconcile monthly. Good tracking throughout the year makes tax time straightforward.

Read answer

How do I find a QuickBooks ProAdvisor to help set up my books?

Start with Intuit's official ProAdvisor directory and filter by location and specialty. But certification alone doesn't guarantee a good fit. Ask about their setup experience and whether they've worked with businesses like yours.

Read answer

How do I separate personal and business expenses as a realtor?

Open a dedicated business bank account and credit card for all commission deposits and business expenses. For mixed-use costs like vehicle, phone, and home office, track the business portion consistently and document everything.

Read answer

Villa Group is a San Marino accounting firm serving small businesses across Los Angeles County. We handle bookkeeping, payroll, CFO services, and business sale preparation. Led by Christian Villalba, MBA, with over a decade of experience and 400+ clients served.

Client Reviews

5-Star Rated Firm

Social

© 2026 Villa Group LLC