Track your business anytime, anywhere Know More
Updated January 04, 2026

Recurrence Patterns

Recurrence patterns define how often your recurring invoices are generated. EquiBillBook offers flexible recurrence options to match various billing cycles. This guide explains the different recurrence patterns available and how to configure them for your business needs.

Understanding Recurrence Patterns

A recurrence pattern consists of three main components:

  • Repeat Every: The time unit (Day, Week, or Month)
  • Repeat Every Number: How many units between each invoice
  • Date Range: Start date and optional end date

Daily Recurrence Pattern

Use daily recurrence for invoices that need to be generated every day or every few days:

  • Repeat Every: Select "Day"
  • Repeat Every Number: Enter the number of days (e.g., 1 for daily, 2 for every other day, 7 for weekly)
  • Example: Repeat Every: Day, Repeat Every Number: 1 = Daily invoices
  • Example: Repeat Every: Day, Repeat Every Number: 3 = Every 3 days

Use Cases: Daily service charges, daily rental fees, daily subscription services

Weekly Recurrence Pattern

Use weekly recurrence for invoices generated on a weekly basis:

  • Repeat Every: Select "Week"
  • Repeat Every Number: Enter the number of weeks (e.g., 1 for weekly, 2 for bi-weekly, 4 for monthly)
  • Example: Repeat Every: Week, Repeat Every Number: 1 = Weekly invoices
  • Example: Repeat Every: Week, Repeat Every Number: 2 = Bi-weekly invoices

Use Cases: Weekly service subscriptions, weekly maintenance fees, weekly consulting retainer

Monthly Recurrence Pattern

Use monthly recurrence for invoices generated on a monthly basis:

  • Repeat Every: Select "Month"
  • Repeat Every Number: Enter the number of months (e.g., 1 for monthly, 2 for bi-monthly, 3 for quarterly, 6 for semi-annually, 12 for annually)
  • Example: Repeat Every: Month, Repeat Every Number: 1 = Monthly invoices
  • Example: Repeat Every: Month, Repeat Every Number: 3 = Quarterly invoices
  • Example: Repeat Every: Month, Repeat Every Number: 12 = Annual invoices

Use Cases: Monthly subscriptions, monthly rent, quarterly service fees, annual memberships

Date Configuration

Configure the date range for your recurrence pattern:

  • Start Date: The date when the first invoice should be generated
  • End Date: (Optional) The date when recurring invoices should stop
  • Never Expires: Check this box if you want the recurring invoice to continue indefinitely

How Dates Are Calculated

The system calculates the next invoice date based on:

  • The last invoice generation date
  • The recurrence pattern (Day/Week/Month)
  • The repeat every number

Examples:

  • If Start Date is January 1st and pattern is Monthly (1), next invoice will be February 1st
  • If Start Date is January 1st and pattern is Weekly (2), next invoice will be January 15th (14 days later)
  • If Start Date is January 1st and pattern is Daily (7), next invoice will be January 8th

Common Recurrence Patterns

Pattern Repeat Every Repeat Every Number Frequency
Daily Day 1 Every day
Weekly Week 1 Every week
Bi-weekly Week 2 Every 2 weeks
Monthly Month 1 Every month
Bi-monthly Month 2 Every 2 months
Quarterly Month 3 Every 3 months
Semi-annually Month 6 Every 6 months
Annually Month 12 Every 12 months

Best Practices for Recurrence Patterns

  • Choose the Right Pattern: Select the pattern that matches your actual billing cycle
  • Set Clear Start Dates: Use the first day of the billing period as the start date when possible
  • Use End Dates for Contracts: Set end dates for time-limited subscriptions or contracts
  • Review Next Invoice Date: Always verify the calculated next invoice date is correct
  • Test Before Activating: Create a draft first and review the dates before activating
  • Document Special Cases: Add notes if there are special date requirements

Special Considerations

  • Month-End Dates: If you start on the 31st and use monthly recurrence, the system will handle month-end dates appropriately
  • Leap Years: The system automatically handles leap years for date calculations
  • Business Days: Currently, recurrence is based on calendar days, not business days
  • Time Zones: Dates are calculated based on your system's time zone settings

Modifying Recurrence Patterns

You can modify recurrence patterns for existing recurring invoices:

  • Edit the recurring invoice to change the pattern
  • The next invoice date will be recalculated based on the new pattern
  • Previously generated invoices are not affected by pattern changes
  • Only future invoices will use the new pattern

Troubleshooting Recurrence Patterns

If invoices are not generating as expected:

  • Verify the recurrence pattern is set correctly
  • Check that the recurring invoice status is "Active"
  • Ensure the start date has passed (for the first invoice)
  • Verify the end date hasn't passed (if an end date is set)
  • Check that "Never Expires" is enabled if you want it to continue indefinitely
  • Review the next invoice date in the recurring invoice details

Need Help?

If you need assistance with recurrence patterns:

  • Review your business requirements to determine the best pattern
  • Test different patterns with draft recurring invoices
  • Contact support if you need help with complex recurrence scenarios

Understanding recurrence patterns helps you set up recurring invoices that match your business billing cycles perfectly. Choose the pattern that best fits your needs and let the system handle the rest.

Tags:
Sales Invoice