---
sidebar_position: 1
title: Billing Schedules & Rules
description: Setting up deterministic billing schedules, upfront vs arrears cadences, milestone triggers, and proration logic.
keywords:
  - billing schedules
  - billing rules
  - upfront billing
  - arrears billing
---

# Billing Schedules & Rules

**Billing Schedules in GAAPx** automate the timing, calculation, and generation of customer invoices. Because GAAPx operates as a true subsidiary ledger on Revenue Cloud principles, billing schedules operate independently from revenue recognition schedules.

:::info SCREENSHOT PLACEHOLDER: Billing Schedule Grid
**Location in App**: `App > Billing > Schedules`  
**Visual Description**: Filterable schedule grid showing upcoming invoice trigger dates, contract IDs, customer names, billing amounts, and approval status.  
**Recommended Dimensions**: `1200 x 675`  
:::

---

## Supported Billing Frequencies & Rules

* **Annual Upfront**: Full contract value invoiced upon signature or service start date.
* **Semi-Annual / Quarterly**: Equal recurring installments invoiced on scheduled cycle dates.
* **Monthly In Advance**: Standard SaaS subscription invoicing on the 1st of each month or anniversary date.
* **Monthly In Arrears**: Usage-based consumption and overages calculated and invoiced at period close.
* **Milestone-Based**: Triggered upon completion of deliverables (e.g. 50% on signature, 25% on UAT sign-off, 25% on Go-Live).

---

## Proration & Mid-Month Alignments

When contracts start on non-cycle days (e.g., March 18th):
* **Daily Proration**: Invoices calculate exact daily fraction `(Days Remaining / Days in Month)`.
* **Cycle Alignment**: Future invoices automatically align with standard calendar months or billing quarters.
