The Ultimate Guide to ARR book icon

The Ultimate
Guide to
ARR

The Ultimate Guide to ARR book icon

The Ultimate
Guide to
ARR

Table of Contents

Track and grow your ARR

Unlock CFO-grade clarity into your SaaS metrics with Equals.

The Base ARR table

  • By
  • Headshot of Chris Burgner Chris Burgner

    Headshot of Chris Burgner Chris Burgner

    12+ years of experience, most recently as a Director of Finance at Intercom.

This is the query’s building block. It’s where you’ll join across various other tables to bring in the comprehensive set of fields needed to power your ARR definitions.

Note that no calculations are made at this stage. Instead, think of the Base ARR table as a flat file with the raw material to power analysis later on in the query.

Here are some examples of the types of data you’ll want to include.

Date fields

The start and end dates associated with each primary object across the customer base.

Product and Price make-up

The IDs and names of product SKUs associated with the primary object and the frequency at which those products are billed (monthly, quarterly, annually, etc.). This detail also allows you to differentiate between service-based (e.g., implementation) and product-based revenue.

Customer and timing fields

Make sure your logic for defining a customer is included in this table. For this example, we’re assuming this happens based on the customer_id.

If you’ve decided to limit the dataset to only customers who have successfully paid an invoice, you’ll also want to bring payment data to this table.

Here’s an example of what the output should look like:

An example table with output for a base table when ARR reporting.
The Base ARR table is the building block of all the other tables

Next topic

Clean Table