Included with Core

Billing for Agreements & Recurring Services

Set billing schedules, rates, and invoice rules around the customer, booking, membership, or service record.

Recurring billing and agreement billing workflow

Set the Billing Schedule

Set when charges should run and how they should be billed.

icon

Recurring Schedules

Run monthly, quarterly, annual, or custom billing schedules.

icon

Custom Intervals

Use custom dates, periods, or milestones.

icon

Agreed Rates

Keep agreed rates tied to the right customer or service.

icon

Invoice Creation

Create invoices from the schedule and keep them tied to the source record.

Keep Rates and Terms Clear

Use the agreed rate, dates, and billing schedule.

Agreed Rates

Use the agreed customer or service rate.

Service Dates

Bill within the agreed service period.

Renewal Dates

Track renewal dates when needed.

Change History

Keep billing changes in the record history.

Update Billing Without Losing History

Update rates, dates, and charges while keeping the history.

Change the Rate

Change the agreed rate when needed.

Change the Schedule

Change billing dates or frequency.

Add or Remove Charges

Add or remove billed items.

Keep the Change History

Keep adjustments and credits in the record history.

Built on Core Billing

Agreement-based billing uses the same Core invoicing and recurring billing tools.

Recurring Billing

Set repeat schedules and keep invoices tied to the right records.

View Recurring Billing →

Invoice Management

Create and manage invoices from the same workflow.

View Invoice Management →

Core Package

Core includes invoicing, recurring billing, standard reporting, and the Booking Engine + Reservation System.

View Core Package →

Pricing

Contract Billing is not a separate add-on. It uses Core billing with the rules configured during implementation.

Configured in implementation

Custom Billing Rules

Implementation scope

Custom rates, billing periods, approvals, integrations, and special billing rules are reviewed during implementation.

  • No separate Contract Billing subscription
  • Configuration depends on the billing workflow
  • Third-party payment or accounting fees stay separate
  • New integrations may require separate scope
Implementation is priced separately based on billing rules, integrations, testing, and rollout. Learn why →

Contract Billing Tool vs Booking Ninjas

Booking Ninjas keeps recurring billing inside the same operational workflow.

Capability Standalone Contract Billing Booking Ninjas Spreadsheet / Manual
Recurring schedulesUsually supportedIncluded in CoreManual tracking
Invoice connectionBilling-system recordConnected to BN operationsSeparate files
Customer contextDepends on integrationSame Salesforce recordsManual lookup
Rate changesBilling configurationConfigured workflow + record historyManual edits
ReportingBilling reportsBN / Salesforce reporting contextManual reconciliation
Separate subscriptionYesNo separate Contract Billing SKUNo software fee

Frequently Asked Questions

Is Contract Billing a separate Booking Ninjas product?

No. No. It is handled through Core invoicing, recurring billing, and configured billing rules.

What billing capabilities are included in Core?

Core includes invoicing, recurring billing, standard reports, and the Booking Engine + Reservation System.

Can I use customer-specific rates?

Yes. Rates can be configured by customer, service, booking, or membership.

Can billing schedules change?

Yes. Billing dates, rates, frequency, and line items can be updated.

How much does this cost?

Core starts at $400/month for 1–50 Active Bookable Units. There is no separate Contract Billing subscription.

Need Agreement-Based Billing?

Start with Core, then configure the rates, dates, and rules you need.

WhatsApp Us

WhatsApp Us