How is service revenue earned?
Pick every model you use — Adam recognises each differently.
Select all that apply
Milestones → revenue on acceptance with unbilled revenue tracked. Retainer → deferred revenue schedules. Time & materials → timesheet-linked billing.