Skip to main content

SaaS Case Study

OneDay automates Recurring Billing and Revenue Recognition

Ordway automated complex parent-child hierarchies, simplify the collection of local sales taxes, and speed up its monthly close

revenue recognition case study logo
Ordway Labs

The client

OneDay – The Ultimate Personalized Video Platform

OneDay is a video-based communication platform that helps businesses create and share personalized videos via text, email, or social media.  OneDay has customers in the senior living, multifamily, financial services, and SaaS sectors who use their video applications for sales, marketing, and recruiting.

OneDay implemented Ordway’s billing and revenue management software to automate its order-to-cash process moving away from spreadsheets and Chargebee’s invoicing module.  After implementation, OneDay’s finance team was able to reduce the time required to manage complex parent-child billing hierarchies, simplify the collection of local sales taxes, and speed up its month-end accounting processes.

Ordway Labs

The challenge

Complex Billing, Taxes & Accounting

Parent-Child Billing Hierarchy

Customers have a wide variety of billing preferences.  Some customers want consolidated invoices – at the parent level.  In these cases, the charges for all the locations are all combined onto a single invoice.  Other customers prefer split billing at the child level with individual invoices are created for each different location. Invoicing at the child level introduces a lot of complexity as the finance team needs to:

  • Track the billing contact information for each individual property
  • Generate a separate invoice with the appropriate line items for each location
  • Collect payments from each individual property using a mix of different channels
  • Provide receipts/confirmations back to each property once payment is received
man drawing a process flow on a transparent screen with a stylus

Multi-Jurisdiction Tax Calculations

Sales taxes can also get complicated for customers with large portfolios of properties.  Typically, the properties are distributed across multiple jurisdictions, each with its own tax rates, sales thresholds, and exemption policies.  Each of the parent and child invoices has to reflect the applicable online sales taxes for the respective locations it covers.

Midcontract Prorations and Adjustments

OneDay typically signs annual contracts with its customers.  In the span of a 12 month term, a senior living or multifamily company might make several changes to its portfolio, adding or divesting properties to optimize investment returns.  These types of changes drive complexity into the billing process, such as the need to:

  • Add or remove child accounts from the parent’s hierarchy
  • Calculate prorated charges and generate new invoices 
  • Recalculate sales taxes based on the updated invoice totals
  • Update revenue recognition schedules to reflect contract modifications
tablet screens with tax financials floating above a keyboard

Limitations of QuickBooks and Chargebee

OneDay had used both QuickBooks and Chargebee for billing and revenue recognition in the past.  However, the team found it cumbersome to manage the larger parent-child hierarchies and sales tax calculations within those applications.  Complicated manual workarounds and time-consuming data entry procedures were needed to perform new customer onboarding and monthly billing processes.

Spreadsheets for Revenue Recognition

OneDay has a mix of different revenue streams that it needs to account for under ASC 606 GAAP accounting for customer contracts, including:

  • SaaS Products – Subscription contracts, premium content, add-ons
  • Billing Frequencies – Monthly, quarterly, and annual

Each of these require different approaches to tracking deferred revenue.  The finance team was using spreadsheets for revenue accounting, which was not a scalable, long-term approach.  Most auditors prefer that a commercial software application be used to account for revenue.

hand on tablet scrolling through customer contracts reviewing revenue recognition

“The revenue recognition is a big time saver. My last audit got done 1-2 months sooner than normal, because we had the reporting I needed without having to use spreadsheets, VLOOKUPs, and other workarounds.”

Deena NaccarellaCFO - OneDay
Ordway Labs

The solution

Automated Recurring Billing

Faster Customer Onboarding

With Ordway subscription billing software in place, the finance team can onboard new customers much faster.  With other billing systems, child accounts needed to be entered individually (line by line) or in small groups.  Ordway’s bulk import capabilities streamlined the process and significantly reduced the time required to set up contracts.

Parent-Child Billing

Ordway has been able to automate the complex parent-child billing arrangements needed for the senior living and multifamily customers.  As a result, OneDay can provide customer-friendly billing in the groupings and formats that their large accounts prefer.  

Sales Tax Calculations

With Ordway, the sales tax calculations are integrated into the invoicing process as well.  During a billing run, Ordway makes an API call to Avalara to calculate the tax amounts based on the street address and product category, then inserts them into the appropriate child or parent invoice.

Candlestick chart hologram in front of a business man with a smartphone in hand

Payment Collections

Payments are collected through various channels and applied to the appropriate account balance.  Ordway integrates with FiServ’s CardConnect gateway to enable customers to set up recurring billing with autopay or one-time payments via “Pay Now” links.

Ordway Labs

The results

Automated Revenue Recognition

ASC 606 GAAP Accounting

OneDay was able to migrate away from spreadsheets and adopt Ordway’s revenue recognition module.  Ordway automatically generates deferred revenue schedules for contracts billed in advance.  Journal entries are automatically created as invoices are issued, collections are made, and performance obligations are satisfied.

Detailed journal entries are uploaded into QuickBooks and consolidated in the general ledger to create the income statement, balance sheet, cash flow statement, and other reports.  The automated process ensures that OneDay’s financial reporting is aligned with ASC 606 GAAP accounting principles for revenue recognition of customer contracts.

stock market chart with bokeh in background

“The file import capabilities for bulk uploading new customers save us tons of time. Other tools were less user-friendly, and we had to enter properties one at a time.”

Joe LeAccounts Receivable Specialist

See the industry’s most flexiblebilling and revenue automationplatform in action.