Skip to main content
This guide helps you create and manage FBO contracts — hangar leases, tiedown agreements, fuel discount programs, and service packages — including billing terms, renewals, and lifecycle management.
Who should read this: FBO managers, accounting staff, and customer relationship coordinators responsible for negotiating, creating, and maintaining long-term customer agreements.Prerequisites: At least one customer account should exist. See Handle FBO Billing for customer account setup.
The FBO module must be enabled for your workspace. Contact your workspace administrator if you do not see the FBO section in the sidebar.
The contracts list page displays a Total Monthly Value summary at the top, showing the combined monthly revenue from all active contracts. Use this figure to forecast recurring revenue and identify when renewals are approaching.

Create a New Contract

1
Step 1: Open the contract form
2
Navigate to FBO > Contracts and click the New Contract button. You can also reach this from the contracts list page.
3
Step 2: Enter the customer name
4
Type the customer name or organization in the Customer Name field. This should match an existing customer account for accurate billing linkage.
5
Step 3: Set the contract dates
6
Enter the Start Date and End Date to define the contract term. Common terms include:
7
  • Monthly: 30-day rolling agreements for transient tiedowns
  • Annual: 12-month agreements for based tenants (e.g., “2026-04-01” to “2027-03-31”)
  • Multi-year: 24- or 36-month leases for corporate hangar tenants
  • 8
    Step 4: Set the monthly rate
    9
    Enter the Monthly Value in USD. This is the recurring amount billed to the customer each billing cycle. For example, a T-Hangar lease at 1,200/monthoracorporatehangarat1,200/month or a corporate hangar at 8,500/month.
    10
    Step 5: Choose the billing frequency
    11
    Select the Billing Frequency that determines how often invoices are generated:
    12
  • Monthly — invoice generated on the 1st of each month
  • Quarterly — invoice generated every 3 months
  • Semi-Annual — invoice generated every 6 months
  • Annual — single invoice at the start of the contract year
  • 13
    Step 6: Configure auto-renewal
    14
    Enable the Auto-Renew toggle if the contract should automatically renew at the same terms when the end date is reached. When enabled, the contract remains in Active status past its end date until explicitly cancelled.
    15
    Step 7: Add terms and conditions (optional)
    16
    Enter contract Terms — standard legal language covering liability, insurance requirements, access hours, and termination clauses.
    17
    Step 8: Add special conditions (optional)
    18
    Enter any Special Conditions specific to this agreement, such as “Customer receives 10 complimentary GPU hours per month” or “First month prorated at 50%.”
    19
    Step 9: Add notes (optional)
    20
    Include internal Notes for staff reference, such as negotiation history or special handling instructions.
    21
    Step 10: Save the contract
    22
    Click Save. The contract is created in Draft status with an auto-generated contract number. You are redirected to the contracts list.

    Activate a Contract

    1
    Step 1: Open the contract
    2
    From the contracts list, click the contract row to open its detail view.
    3
    Step 2: Change the status
    4
    Update the status from Draft to Active. This signals that both parties have signed and the agreement is in effect.
    Activate a contract only after both parties have agreed to the terms. Once active, billing begins according to the configured frequency and invoices are generated automatically.

    Handle Contract Expiration

    If the contract has auto-renew enabled, it remains Active past its end date. If auto-renew is disabled, it transitions to Expired and billing stops. If you want to renew an expired contract, reach out to the customer and create a new agreement.

    Cancel a Contract

    To cancel an active contract, open the contract detail and update its status to Cancelled. Enter a note explaining the reason for cancellation.
    Cancelling a contract stops all future billing immediately. Any unbilled periods between the last invoice and the cancellation date should be handled with a final prorated invoice. See Handle FBO Billing for invoice creation.

    Track Contract Performance

    If you want to review your contract portfolio, use the status tabs on the contracts list to filter by Active, Draft, Expired, or Cancelled. The Total Monthly Value above the table sums the monthly rates for all contracts in the current view.
    For contract status definitions and lifecycle details, see FBO Statuses.

    Handle FBO Billing

    Create invoices, configure rate codes, and process payments related to contracts.

    FBO Statuses

    Contract statuses, invoice statuses, and billing lifecycle states.

    Manage FBO Units

    Configure the hangars and tiedowns referenced in lease contracts.

    Manage FBO Customer Groups

    Organize contract customers into groups for volume discounts and group billing.
    Last modified on April 11, 2026