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 track patient payments and insurance claims together?

Your practice management software handles the claim-level detail while your accounting software holds summary revenue and receivables. The key is syncing deposits correctly and reconciling A/R between both systems monthly.

Read answer

What bookkeeping records do I need to keep as a real estate agent?

Keep commission statements, mileage logs, marketing receipts, professional dues documentation, and all business expense receipts. Vehicle mileage is especially important since agents drive constantly for showings and client meetings.

Read answer

What are the unique bookkeeping challenges for dental practices?

Dental practices deal with complex insurance billing, contractual write-offs, and production-based payroll that most businesses don't face. The gap between billed amounts and collected amounts requires careful categorization to understand true profitability.

Read answer

Can a bookkeeper help my law firm prepare for a California Bar audit?

Yes, but you need a bookkeeper with specific experience in law firm trust accounting. They can review your IOLTA records, ensure three-way reconciliation, and identify problems before the State Bar finds them.

Read answer

How do I track 1099 income as an independent real estate agent?

Record each commission payment when you receive it, not when the deal closes. Use a separate business bank account, track gross versus net amounts, and match your records to your 1099 at year end.

Read answer

How do I set up client ledgers for my law firm's trust account?

Create a separate ledger for each client matter, tracking every deposit and disbursement against that specific client's funds. The sum of all client ledger balances must always equal your total trust account balance.

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