top of page

Controller-Level Accounting for Tech Companies

For SaaS, RaaS, and technology businesses where revenue, systems, inventory, and reporting are getting more complex.

Without
Controller-Level Structure

Revenue recognition is inconsistent

Commission accounting is inconsistent
 

Deferred revenue lacks support
 

Deployment costs are unclear
 

Inventory records drift
 

Month-end close takes too long

Leadership questions the numbers

 

Capitalized software is improperly tracked

BOM costing is outdated or missing

Board questions catch leadership off guard

With
Controller-Level Structure

Revenue recognition follows ASC 606
 

Commission accounting follows ASC 340-40 

Deferred revenue is reconciled
 

Deployment costs are tracked
 

Inventory records are reviewed
 

Month-end close follows a defined process

Capitalized software costs are accurate

Leadership trusts the numbers

 

BOM costing is maintained and accurate

Reporting supports leadership discussions

Want to talk through how this structure would work inside your business?

Click the trees below.

Brett J. Federer Accounting, APC logo with evergreen tree design
Brett J. Federer Accounting, APC logo with evergreen tree design

Because clarity, like a forest, is built one strong root at a time.

Where Tech Accounting Breaks

Technology accounting usually breaks when revenue, contracts, systems, hardware, and reporting all become more complex at the same time.

​Revenue and
Contract Terms

Subscriptions, milestones, implementation fees, discounts, renewals, and bundled deliverables can all affect how revenue should be reviewed, supported, and recognized.

Commissions
& Deferred Revenue

Sales activity creates accounting consequences. Commission costs, deferred revenue, contract balances, and revenue schedules need to tie back to the underlying agreements, billing activities, and the general ledger.

Hardware, Inventory, & Deployments

For RaaS and hardware-enabled technology companies, costs may move through inventory, deployment activity, capitalization, and COGS before leadership can see reliable margin reporting.

Close and
Reporting

When the month-end close depends on memory, manual tracking, or unsupported schedules, leadership may get numbers late, with questions that should have been resolved before reporting.

Built From Actual Tech Company Experience

This page comes from years of experience as Controller at an AI robotics startup that manufactured its own robots, built its own software internally, and operated on both SaaS and RaaS revenue models

The accounting involved complex multi-year contracts, hardware costs, inventory, commissions, investor reporting, and Series C financing support all moving at the same time.

That environment required more than basic bookkeeping. Revenue had to connect back to contracts. Hardware costs had to connect back to inventory. Commissions had to make sense against how revenue was earned. Reporting had to hold up for leadership, investors, and the close.

That experience is what shaped the structure shown here.

ASC 606 (Revenue Recognition)

Developed the company’s first ASC 606 revenue recognition policy to support SaaS, RaaS, hardware, and contract complexity.

Commissions & Deferred Revenue

Built prepaid, accrued, and commission expense recognition rules into the same ASC 606 policy, keeping deferred revenue and commission accounting aligned with GAAP.

Costing BOM

Built and maintained a costing bill of materials with the outsourced CFO, strengthening inventory tracking and closing gaps in hardware and deployment cost visibility.

16 → 2
Days to close the books

Reduced the month-end close cycle from 16 business days to 2 business days through stronger reconciliations, process ownership, and close discipline.

dreamstimemaximum_202545607_edited_edite

Tasks covered by
Brett J. Federer Accounting, APC

A package-agnostic view. The two green layers are everything the firm can run.

The layers above and below stay with your leadership and your tax provider.

Additional tasks not shown here are available via Add-Ons. 

Controller Layer

Logos One tree and circle_- (924 x 921) BF 12.03.2025.png
  • ​Monthly Soft Close

  • Material Exceptions Flagged

  • Quarterly Hard Close

  • Quarterly Financials Issued

  • Reporting Integrity Maintained

  • Existing Structure Maintained

  • Historical Cleanup

  • Accounting Policy Creation

  • Capitalization Policy Creation

  • Segment Reporting

  • Accounting Workflow Redesign

  • Accounting Stabilization

Executive Leadership

  • Strategic planning

  • Business decisions 

  • Board meetings / preparation

  • Staff management and payroll

  • Forecast creation & ownership

  • KPI calculation and interpretation

Bookkeeper Layer

Logos One tree and circle_- (924 x 921) BF 12.03.2025.png
  • Data Entry & Bank Reconciliations

  • Accounts Payable

  • Accounts Receivable

  • General Ledger Maintenance

  • 1099 Preparation & Filings

Tax Provider  / Available Add-Ons

  • Sales/Use Registration + Filings (Add-On)

  • Annual Filings (Add-On)

  • Select State & Federal Compliance Filings (Add-On)

  • Audit or Tax Support Schedules (Add-On)

  • Income Tax Advisory or Filings
  • Nexus Analysis

Why it costs less to work with me

Full-Time Controller

Brett J. Federer Accounting, APC

Typically active

within days

No payroll taxes, benefits, or PTO

No recruiting or onboarding costs

Cancel with

30 days’ notice

Illustrative comparison based on current California Controller and Assistant Controller compensation, plus typical employer payroll taxes, benefits, and paid time off.

What I Take Off Your Plate

Choose the engagement model that fits how your accounting needs operate.

Fixed-price retainers provide defined recurring scope and predictable monthly pricing, while

Hourly Accounting Support provides an adaptable ongoing relationship billed based on time incurred.

Retainer

Controller Lite
Package

Maintain the System through Monthly Closes

Monthly Soft Close

Material Exceptions Flagged

​​

Quarterly Hard Close

Quarterly Financials Issued

(Internal-Use)

Capitalization Policy Created

Monthly Retainer

Financial Clarity Package

Build and Stabilize the System plus monthly closes

Monthly Soft Close

Material Exceptions Flagged

Quarterly Hard Close

Quarterly Financials Issued

(Internal-Use)

Capitalization Policy Created

Historical Cleanup

 

Accounting Policy Creation

 

Accounting Stabilization

Monthly Retainer

Accounting Execution Package

Operational execution plus monthly closes

Monthly Soft Close

Material Exceptions Flagged

Quarterly Hard Close

Quarterly Financials Issued

(Internal-Use)

Capitalization Policy Created

Accounts Receivable

Accounts Payable

Data Entry

 

Bank Reconciliations

1099 Preparation & Filing

Monthly Retainer

Need Something Extra?

Layer additional services onto a retainer package, from AP/AR support to sales tax filings and historical cleanup.

Hourly

Hourly Accounting Support

Flexible ongoing accounting support as priorities evolve.

Monthly Soft Close

Material Exceptions Flagged

Quarterly Hard Close

Quarterly Financials Issued

(Internal-Use)

Capitalization Policy Created

Historical Cleanup

 

Accounting Policy Creation

 

Accounting Stabilization

Accounts Receivable

Accounts Payable

Data Entry

 

Bank Reconciliations

1099 Preparation & Filing

​​Other Select Routine or Complex Accounting Needs

Hourly

Build Structure That Frees You.

 

Designed for founders who want clean, consistent financials and the confidence to make decisions without second-guessing. If that’s what you’re building toward, I’m here.

Phone

(805) 410-8647

Email

Connect

LinkedIn

bottom of page