Specify what the current process cannot do reliably
A revenue-recognition project can produce a technical memo, a set of schedules, a configured system or a recurring close process. Those outputs are not interchangeable. Tell prospective providers whether the company needs a policy conclusion, an operational implementation or both, and describe the failure the project should resolve.
Examples include contract terms that never reach finance, unexplained deferred balances, manual schedules that cannot handle amendments or a system that posts amounts nobody can trace. Use real categories of difficulty with protected examples. The provider should quote the work needed to connect the accounting decision to the records used each period.
FASB's Topic 606 overview describes principles concerning the nature, timing and uncertainty of revenue from customer contracts. For an implementation, the responsible accountant must identify the applicable framework and scope. The software's available templates do not decide which accounting requirements apply to the company's arrangements.
Name the company's accounting decision-maker and the operating owners for sales, billing and delivery evidence. An outside team can investigate and implement, but it still needs timely company decisions and reliable facts. Put those dependencies into the project plan before promising a completion date.
References: FASB: Revenue recognition project and Topic 606
Choose contract examples that expose the difficult cases
Ask the provider to build a contract population by relevant characteristics rather than review only the largest customer. A simple high-value contract may reveal less implementation difficulty than a smaller arrangement with multiple promises, usage, credits or later amendments.
Include the standard commercial form and the exceptions sales teams actually negotiate. Identify side letters, order forms and changes held outside the billing system. The provider should state what completeness work it performs and what population management is asserting is complete.
For each selected case, require a record of source terms, factual questions, proposed accounting decisions and approval. Keep extraction separate from judgment. Finding a date or price in a contract is different from concluding how it affects the accounting.
Ask how the team resolves a new fact that contradicts its initial interpretation. The project needs a controlled route for revising the decision and identifying affected schedules. A polished first memo is less useful if the implementation cannot accommodate what the company learns during testing.
Buy a decision record that the system can implement
The accepted accounting position should translate into defined inputs, calculations and outputs. Ask the provider to show which approved contract facts drive each schedule and where the configuration implements the decision. An administrator should not need to infer policy from a long narrative memo.
FASB's implementation Q&A compiles staff and educational material and explicitly distinguishes staff views from official FASB positions. A provider using interpretive material should identify its authority and explain how it supports the actual conclusion. The company needs a reasoned accounting position, not a collection of quotations presented as self-executing rules.
List judgments that remain outside automation and the evidence required to revisit them. These may depend on contract changes or operating facts that the billing system does not capture. Assign the person who notices the event and the person who approves its accounting consequence.
If the project includes a new product module, identify the supported configuration and any custom calculation. State who maintains it after launch and what happens when a contract falls outside the configured pattern. The exception route should be designed before the first live exception arrives.
References: FASB: Revenue recognition implementation questions and answers
Trace one contract from source to a reviewed period
Use an approved hypothetical example whose expected result can be calculated independently. If the selected test policy calls for a $12,000 amount to be released evenly over twelve equal periods, the expected release is $1,000 per period. That is a demonstration assumption, not a universal treatment for annual contracts.
Inspect the original inputs, generated schedule, journal proposal and resulting ledger entries. Then reconcile the relevant balance report to the same source. A correct journal total is insufficient if the contract reference, entity or reporting dimension is wrong.
Add an approved change to the test contract and ask the provider to demonstrate the intended treatment. Preserve the original and revised calculation with the decision that authorized the change. Do not let the system's default amendment behavior become an undocumented accounting conclusion.
Include a billing event that differs from the recognition pattern. The provider should explain how invoice, cash and revenue records remain connected without assuming they occur at the same time. This is a practical acceptance test for the implemented workflow, not a request to bypass the accountant's analysis.
Identify delivery evidence the billing file cannot supply
Ask the provider to map each approved recognition trigger to an operational source and owner. A delivery acceptance, completed milestone or usage record may sit outside billing. The implementation should state how that evidence reaches finance and what happens when it arrives late or conflicts with an invoice.
Use a contract containing two components with different approved accounting patterns. Require the implementer to preserve their separate inputs and schedules even if the customer receives one invoice. The accountant should supply the allocation and recognition decisions; the test establishes whether the system can implement them without collapsing the components into one convenient date.
For a usage-based case, inspect the period and version of the source measurement. Ask how a corrected usage file affects the proposed schedule and whether the original measurement remains traceable. Include that source-system work in the quote if it is needed. A revenue module cannot create reliable evidence merely because its calculation accepts a quantity.
Reconcile opening balances and the first live close
Define the migration date and the accepted opening schedules. The provider should identify historical contracts, amounts already recognized and remaining balances. A new system must begin from an approved position rather than generate a fresh schedule that repeats prior activity.
Use a transparent rollforward for each relevant balance. In a simplified hypothetical deferred-revenue schedule, an opening $20,000 plus $8,000 of approved new deferrals less $6,000 of releases leaves $22,000. Other movements must be shown separately when they occur; the example does not equate every new invoice with a deferral.
Ask the team to reconcile the first live period and explain differences against the approved expectation. Identify missing contracts, duplicate inputs, late amendments and manual adjustments. Each exception needs an owner and a decision about whether it prevents acceptance or can be resolved through a defined follow-up stage.
Plan reviewer participation early, including the external auditor where appropriate and consistent with professional responsibilities. The implementation team should know the evidence the company expects to retain. Late discovery that the schedules cannot support review can create another substantial project.
Make ongoing ownership part of the deliverable
Require instructions for adding a contract, processing an approved amendment, resolving a failed input and completing the monthly reconciliation. Have the internal owner perform those tasks using the delivered process. A training session that only repeats the consultant's demonstration provides limited evidence of handover.
Compare fees by discovery, accounting analysis, configuration, migration, testing and first-close support. Identify the company's data-cleanup and decision work separately. If recurring maintenance is proposed, define its review coverage and its boundary with ordinary billing operations.
Accept the project when the company can connect its approved accounting decisions to repeatable period results and recognize a case needing further judgment. The useful outcome is a process finance can maintain and explain, supported by contract evidence and a controlled route for change.
Sources
Requirements and product details can change. Check the linked guidance for the facts that apply to your situation.
Related reading
Need help with this work?
General information, not personalized accounting, tax, legal, or investment advice. Have the appropriate qualified professional review decisions that depend on your circumstances.