Recognition methods determine how revenue is allocated over time. The method selected should align with how value is delivered to customers, not necessarily how they are billed.
Recognition methods can be set per product in your product catalog and overwritten on individual invoice line items.
Select recognition method

Straight-line recognition

When to use: For services delivered consistently over time, such as subscriptions, licenses, or ongoing support. Revenue is divided evenly across the service period. Partial periods (like the first and last billing period) are prorated based on actual days (Sequence uses Act/365). Worked examples

In-advance billing with straight-line recognition

For subscriptions paid upfront:
  1. On invoice date: Revenue is deferred
    • Debit: Billed Revenue (+$12,000)
    • Credit: Deferred Revenue (+$12,000)
  2. Daily recognition: Revenue is recognized over time
    • Debit: Deferred Revenue (-$33/day)
    • Credit: Recognized Revenue (+$33/day)

In-arrears billing with straight-line recognition

For services billed after delivery:
  1. During service period: Revenue is recognized as unbilled
    • Debit: Unbilled Revenue (+monthly amount)
    • Credit: Recognized Revenue (+monthly amount)
  2. On invoice date: Unbilled revenue becomes billed
    • Debit: Billed Revenue (+monthly amount)
    • Credit: Unbilled Revenue (-monthly amount)

Usage-based recognition

When to use: For services where value delivery varies based on customer usage, such as API calls, data processing, or consumption-based pricing. Revenue is recognized at the end of the period based on the actual usage during period, regardless of when the invoice is issued.

In-arrears usage-based billing

Most usage-based pricing follows this pattern:
  1. As usage occurs: Revenue is recognized in full at the end of the period
    • Debit: Unbilled Revenue (+usage amount)
    • Credit: Recognized Revenue (+usage amount)
  2. On invoice date: Unbilled revenue becomes billed
    • Debit: Billed Revenue (+usage amount)
    • Credit: Unbilled Revenue (-usage amount)

Point-in-time recognition

When to use: For services delivered at a specific moment, such as implementation fees, setup charges, or one-time deliverables. The entire amount is recognized immediately on a specific date (typically the service delivery date).
Point in time recognition is only available as a recognition method when the service period of the item is a single day.
Example: $5,000 implementation fee
  • Full $5,000 recognized on delivery date

In-advance point-in-time

For fees paid before delivery: On invoice date: Revenue is recognized immediately
  • Debit: Billed Revenue (+$5,000)
  • Credit: Recognized Revenue (+$5,000)
Point-in-time recognition creates a single journal entry on the invoice accounting date, regardless of billing timing. Revenue is recognized immediately rather than deferred.

In-arrears point-in-time

For fees billed after delivery:
  1. On delivery date: Revenue is recognized as unbilled
    • Debit: Unbilled Revenue (+$5,000)
    • Credit: Recognized Revenue (+$5,000)
  2. On invoice date: Unbilled revenue becomes billed
    • Debit: Billed Revenue (+$5,000)
    • Credit: Unbilled Revenue (-$5,000)

Milestone-based recognition

When to use: For project-based work with specific deliverables, such as consulting engagements, custom development, or phased implementations. Revenue is only recognized when milestones are manually marked as complete. This provides full control over recognition timing based on actual delivery. Example: $45,000 project with 2 milestones
  • Milestone 1 completion: $10,000 recognized
  • Milestone 2 completion: $35,000 recognized

Milestone recognition workflow

  1. On invoice date: Revenue is deferred (regardless of billing timing)
    • Debit: Billed Revenue (+$45,000)
    • Credit: Deferred Revenue (+$45,000)
  2. When milestone is marked complete: Revenue is recognized
    • Milestone 1: Debit Deferred Revenue (-$10,000), Credit Recognized Revenue (+$10,000)
    • Milestone 2: Debit Deferred Revenue (-$35,000), Credit Recognized Revenue (+$35,000)
To recognize revenue for completed milestones, navigate to the revenue recognition dashboard and mark the appropriate milestone as delivered.
Recognize a completed milestone

Choosing the right recognition method

ScenarioRecommended MethodReason
Monthly SaaS subscriptionStraight-lineConsistent value delivery over time
API usage billingUsage-basedValue varies with consumption
Setup/onboarding feePoint-in-timeValue delivered at specific moment
Custom development projectMilestoneValue tied to specific deliverables
Annual license (paid upfront)Straight-lineConsistent access over license period
Data processing chargesUsage-basedValue based on volume processed