
Controller-Level Accounting for Complex Businesses
For businesses where growing complexity has made
the close, reporting, and accounting harder to manage.
Without
Controller-Level Structure
Multi-entity reporting is fragmented
Intercompany activity creates confusion
Foreign currency treatment varies
Revenue treatment is inconsistent
Allocations lack clear support
Segment reporting is difficult to compare
Accounting practices vary across the business
Close ownership is unclear
Technical accounting is inconsistent
Leadership questions the numbers
With
Controller-Level Structure
Multi-entity reporting is more consistent
Intercompany processes are defined
Foreign currency follows defined policy
Revenue treatment is documented
Allocations follow defined methods
Segment reporting has clear structure
Accounting practices are standardized
Close ownership is defined
Technical accounting follows clear policies
Leadership trusts the numbers
Want to talk through how this structure would work inside your business?
Click the trees below.
Where Structural Complexity Strains Accounting
Accounting begins to strain when entities, contracts, reporting dimensions, operating teams, and technical requirements expand faster than the structure supporting them.
Evolving Business Models &
Accounting Structure
As companies introduce new products, service models, ERP systems, contract structures, or operating teams, the accounting structure does not always evolve with them. Reporting, processes, and ownership must be redesigned to reflect how the business now operates.
Inventory &
Bill of Materials Costing
As materials, finished goods, equipment, and hardware move through purchasing, production, storage, deployment, and multiple locations, businesses need clear ownership, traceable item flows, consistent BOM-based costing, and reconciliation processes that connect physical inventory activity to the financial statements.
Revenue Recognition & Contract Accounting
Multiple revenue models, milestones, bundled obligations, and nonstandard agreements may require separate recognition conclusions within the same organization, each supported by the underlying agreement rather than a default assumption.
Segments, Allocations & Management Reporting
Reporting by segment, class, project, client, department, or location depends on stable definitions and defensible allocation methodologies that remain comparable across reporting periods.
Decentralized Operations & Control Environment
Multiple locations, departments, and operating teams can apply the same accounting policy differently unless responsibilities, approval structures, and review ownership are clearly established.
Technical Accounting & Close Governance
Complex GAAP topics, estimates, and capitalization decisions require documented conclusions, supporting analysis, and clear approval before they are reflected in the financial statements.
Built From Experience in Complex Environments
This page comes from years of experience working inside businesses where accounting had to support changing contract terms, distributed operations, technical decisions, and reporting needs that could not be managed through one simple process.
In one environment, that meant building systems around heavily negotiated contracts, standardizing pass through billings, strengthening close ownership, and maintaining reliable reporting through major operational and system changes. In another, it meant creating policies and controls that could work across a North American headquarters, additional U.S. branches, and Canada.
Those environments required more than completing accounting tasks. Policies had to remain consistent across teams and locations. Contract terms had to be traceable. Billing methods had to be supportable. Close responsibilities had to be clear. Reporting had to remain dependable as complexity increased.
That experience is what shaped the structure shown here.
North America-Wide Standardization
Created a paperless accounting policy adopted across the North American headquarters, additional U.S. branches, and Canada. Trained 28 accountants and improved consistency, version control, and data integrity across locations.
Pass Through Billing Standardization
Replaced manual, transaction by transaction expense reviews with a standardized per diem policy for pass through billings. The new policy, workflows, and training reduced close delays and billing disputes while eliminating write offs tied to itemized billing.
Contract Terms Made Traceable
Built a database to track every customer contract and addendum after negotiated agreements no longer matched the standard template. The system preserved the terms actually in force and supported accurate ASC 606 revenue recognition.
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.

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
%20BF%2012_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
%20BF%2012_03_2025.png)
-
Data Entry & Bank Reconciliations
-
Accounts Payable
-
Accounts Receivable
-
General Ledger Maintenance
-
1099 Preparation & Filings
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
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
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.