Bookkeeping, payroll, and tax services for small businesses across the Valley of the Sun.

Call or Text: (602) 730-4560

How do I handle deferred revenue from annual landscaping contracts paid upfront?

When a customer pays $12,000 upfront for a full year of landscaping service, that money isn’t all yours yet. You’ve collected the cash but you still owe 12 months of work. That creates an obligation, and it needs to show up on your books as one.

The correct way to handle it is to book the entire $12,000 as deferred revenue, which sits as a liability on your balance sheet. Each month as you perform the work, you move $1,000 from deferred revenue into earned revenue. By the end of the year, the liability is zero and all $12,000 has been recognized as income across the months you actually did the work.

This matters more than most landscaping business owners realize. If you book $12,000 as revenue in January when the payment hits your account, your January P&L looks incredible and the next 11 months look worse than they actually are. You can’t make good decisions about hiring, equipment purchases, or taking on new accounts when your financial statements don’t reflect reality. Accurate monthly numbers tell you whether each month is actually profitable after labor, fuel, materials, and overhead.

Setting this up in QuickBooks Online is straightforward once you know where to put things. Create a liability account called “Deferred Revenue” or “Unearned Revenue” in your chart of accounts. When the payment comes in, record it to that liability account instead of an income account. Then set up a recurring monthly journal entry that debits the liability and credits your service revenue for $1,000. If you have multiple annual contracts, track each one so you know exactly how much unearned revenue you’re carrying at any given time.

For tax purposes, there’s an important distinction. If you’re on cash basis accounting, which most home and property service businesses in Phoenix are, the IRS generally wants you to report income when you receive it. So that $12,000 may hit your tax return in the year you collected it regardless of when the work happens. But tracking deferred revenue internally still gives you accurate management financials for running the business. Your tax return and your internal books can tell different stories for different purposes, and that’s completely normal.

The real risk of ignoring deferred revenue is spending money you haven’t earned yet. That $12,000 deposit feels like a windfall in January, but you have 11 months of labor and materials ahead of you. Owners who treat upfront payments as immediate income sometimes find themselves cash-strapped in the summer when they’re still performing work but the money was spent months ago.

If you’re running annual contracts and want your books set up to handle deferred revenue properly, bookkeeping services built around how your business actually operates make a real difference. The setup takes a little effort upfront but gives you monthly financials you can trust all year long.

Your Valley of the Sun Bookkeeper

The Next Step:
A Quick Conversation

Tell us what's going on with your books. We'll listen, ask a few questions, and give you a clear quote with no surprises.

More Questions

Are there any Arizona-specific tax credits or incentives for small businesses I should know about?

Arizona offers several tax credits that many small businesses overlook. The most notable include the Quality Jobs Tax Credit, the R&D tax credit, Military Reuse Zone credits, and the Angel Investment Tax Credit. Work with a tax professional to determine which ones apply to your situation.

Read answer

How do I track equipment costs per construction job including depreciation and fuel?

Calculate an internal equipment rate that bundles depreciation, maintenance, insurance, and fuel into a single hourly cost. Multiply that rate by the hours each piece of equipment works on a job to allocate costs accurately.

Read answer

How do I track provider productivity and revenue per provider in a multi-provider practice?

Track collections by provider, not just charges, using QBO classes or your practice management software. The metrics that matter most are collections per visit, collections per hour, overhead per provider, and payer mix per provider.

Read answer

What is AIA billing and how do I record G702/G703 pay applications in my books?

AIA billing is the standard progress billing format used in construction, built around the G702 Application for Payment and G703 continuation sheet. Record the full application amount as revenue, track retainage as a separate receivable, and keep change orders as distinct line items so your financials reflect your true position on each project.

Read answer

How do I account for subcontractor payments and ensure 1099 compliance on construction jobs?

Set up each subcontractor as a 1099-eligible vendor in QBO before you pay them, and code every payment to the correct project. Collect W-9s upfront, track retainage as a separate liability, and file 1099-NECs by January 31 for any sub paid $600 or more.

Read answer

How do I track depreciation schedules for multiple rental properties in QuickBooks?

Create a parent fixed asset account for each property with sub-accounts for building, land, and improvements. Depreciation for residential rental buildings uses 27.5 year straight-line, and land is never depreciated.

Read answer

Phoenix-based bookkeeping firm serving small businesses across the Valley of the Sun. We provide bookkeeping, payroll, tax preparation, and fractional CFO support with transparent pricing and no upselling. Owned and operated by David Morrow, a former COO with 20+ years of business experience.

Client Reviews

5-Star Rated Firm

Social

  • QuickBooks Online Certification Level 1 badge
  • QuickBooks Online Certification Level 2 badge
  • QuickBooks Online Payroll Certification badge

© 2026 2Morrow Bookkeeping LLC