Skip to main content

Manually execute a bill run

Create, review, and issue invoices on your schedule using manual Bill Runs for greater control over billing timing and details.

Written by Yasen Marinov

Product: OfficeRnD Flex

Who: Admins with billing permissions

Where: Admin Portal, under Billing > Invoices

Availability: All Flex plans

The automatic bill run fires on one fixed day each month, so if you need to review invoices before they go out, notify customers a few days early, or handle one location differently from the rest, you're stuck waiting for the next cycle or fixing things after the fact. A manual bill run puts you in control instead: you decide which members, fees, and dates get included, and you review everything before it ships.

Manual bill runs use the same configuration screen as automatic ones, but you trigger them instead of a schedule. Compare automatic and manual bill runs to decide which fits your situation →


In this article:

  • Open a manual bill run and set your filters

  • Generate invoices early with the correct issue date

  • Apply a bulk discount or custom property

  • Preview, generate, and export invoices


Execute a manual bill run

To execute a Bill Run, go to Billing > Invoices and click Bill Run.

The Bill Run page opens with the following sections:

  • General Settings

  • More Options

  • Selection Summary

  • Preview Invoices

Invoice filters

The General Settings section lets you change the following fields and parameters:

  • Invoice Services From – Select the location for which you want to generate invoices.

  • Issue Date (of the invoices) and Due Date (of the payment).

  • For – Select the type of items to be invoiced (Fixed contract memberships, Monthly memberships, One-off fees).

  • Revenue Account – Select the revenue account(s) for the invoices. In one use case, this filter allows you to raise all virtual office memberships in a bulk operation, separate from other fees and memberships.

  • Customers – Select the types of customers to be invoiced (Business, Personal).

  • Period start – Select the start of the billing period.

  • Invoices for – Select the duration of the billing period.

  • Fees Period – Collect all one-off fees in the selected period. All fees that are not memberships are considered one-off fees.

  • (Optional) Fees from all previous periods – Select this checkbox to include all uninvoiced fees.

Note: If you choose to invoice one-off fees, you cannot exclude them manually, as they are automatically included based on the Fees Period date range.

Changing any field on this screen will apply the new value to all invoices generated. For example, if you change the Issue Date to May 1, this will be propagated to all invoices in the list, and they will all have May 1 as the Issue Date.

Likewise, if you want to change a field only for specific invoices, click a specific invoice number and modify it for that invoice only. Clicking an invoice number opens a dialog with a detailed breakdown of everything included in the invoice. The dialog also lets you change each property and add or remove items.

Start Date and End Date

The Start Date and End Date fields are visible when the organization's Billing Period Start Date matches the Member's Start Date (learn more). In this case, the platform doesn't know the exact billing period timeframe, as each member has a different billing period. These fields allow you to select a billing period for the manual Bill Run that includes all members.

Preview invoices

After you've completed the configurations, click Preview Invoices. All the invoices that should be generated for the selected period, along with their options, will be listed below.

The system will not display invoice numbers to maintain the invoice number sequence. Invoice numbers will be created after the invoices have been generated.

Important: Changing any of the Bill Run settings in the General Settings section above, such as Issue Date, Due Date, Period Start Date, and Invoices For, will remove the invoice preview list. To apply the new values to all invoices, click Preview Invoices again.


Why some invoices have no period start date

If you run a manual bill run with Fees from previous periods selected, that option doesn't set a start date for the fees period. The system includes every outstanding fee up to the end date you chose, no matter when the fee was created.

Important: An invoice made up only of fees therefore has no period start date set. This is how catch-up billing of older fees works.

This behavior only applies to fee-only invoices. Invoices with membership lines are unaffected; they still get a start date and an end date, regardless of the 'Fees from previous periods' setting.

To set a start date on a fee-only invoice, clear Fees from previous periods and set an explicit start date in the Fees Period filter. The fee-only invoice then shows that start date.

When Fees Period has an explicit start date, only fees dated within that start-end range get invoiced. Older outstanding fees from before the start date are left out.


Generate invoices early with the correct issue date

Many spaces charge customers for the upcoming month but prefer to generate invoices a few days earlier. This way, customers are notified in advance of what they will need to pay.

Both manual and automatic bill runs let you generate invoices early. In the manual Bill Run, you can define both the Issue Date and the Due Date, ensuring invoices are accounted for in the correct month.

For example, if you charge customers on the 1st of each month but want to generate invoices 5 days earlier, you can execute a manual Bill Run on that earlier date. Set the Issue Date to the 1st of the billing month, adjust any other settings, and then click Generate Invoices.

The invoices are created immediately, 5 days before the 1st, but their issue date reflects the billing month. This ensures that revenue is reported accurately and invoices are prepared in advance for customers.

You can also configure your automatic Bill Run settings so that the issue date is before the day invoices are created. Go to Settings > Billing > Invoicing and clear the checkbox "Use exact day-of-the-month dates for the automatic generation of invoices". Then, configure the invoice creation, issue, and due dates:

  1. Automatically generate invoices X days before the billing date

  2. with issue date Y days before the billing date

  3. and due Z days after the billing date.


Billing period start

Understanding the difference between the Period Start field and the Billing Period Start Date is important.

As shown in the example in the screenshot above, the period begins in September 2025. However, the exact date in the month when the period starts is specified elsewhere.

To set the day of the month on which the billing period starts, go to Settings > Billing > Billing Rules and select the Billing Period Start Date:


Export invoices

Now that the invoices are generated, you will see an Export button on the right side of the screen. Click the button to export all invoices as PDF or CSV files.

The export is useful because it lets you review all the data in the invoices you generate with the manual Bill Run. You can decide whether they can be issued, or you must first address any issues that may arise.

Here is an example PDF export:

For CSV exports, you can specify whether you'd like to:

  • Export the Member Custom Properties.

  • Summarize the invoice data, for example, to display a single row per invoice, rather than showing every line item on a separate row in the exported table.


Apply a discount to all invoices issued by the Bill Run

To update all invoices the Bill Run will issue, click More Options.

One of the most important options is to apply a discount to all invoices issued by the Bill Run. You can do this by entering a value in the Invoice Discount field. This amount will be deducted from the total invoice amount based on the percentage value you entered. For example, if you enter 20, the invoice's total amount will be reduced by 20%.

Note: You can only apply a 100% discount if you allow the creation of invoices with a total of $0 and do not filter out line items with a price of $0. These settings can be found in Settings > Billing > Billing Rules:


Apply a custom property to all invoices issued by the Bill Run

You can also use the More Options section to apply a custom property to all invoices issued by the Bill Run. Learn more about Custom Properties →

Each custom property you've created that applies to invoices will have a separate field in this section. The field type depends on the property type.

When you set a value, it applies to all invoices issued by the Bill Run.


Correct billing errors

Sometimes, you may need to redo a Bill Run due to errors, such as incorrect due dates. Follow these steps to rectify the issue:

  1. Detach the Line Items: Identify the invoices where errors occurred and detach the associated fees. Detaching makes these fees available for reinvoicing in the next Bill Run.

  2. Run a New Bill Run: Initiate a new Bill Run. The detached fees will be linked to the new invoice, ensuring the same fees get re-invoiced correctly. You'll have an option to preview the invoices before finalizing them.


Common billing issue: Fees marked as 'Not Paid'

If previously invoiced fees appear as 'Not Paid' or show up as reinvoiceable, it's likely because they were detached from an earlier invoice. Detaching removes the connection between the invoice and the fees, causing them to:

  • Appear as unpaid

  • Become available for invoicing again

Detaching is generally used when you must re-invoice specific fees.

Fees cannot be attached back to invoices after they've been detached. In that case, we can recommend a couple of options. You should decide which will be better for your accounting:

Option 1:

  1. Invoice all one-off fees and membership fees again.

  2. Next, create a new credit note for all uncredited fees.

  3. Finally, allocate the credit note to the newly generated invoice.

Option 2:

You can update the one-off fees marked as "not paid" to show as "paid". To do this, click the cogwheel icon next to each one-off fee and select "Mark as Paid." Only do this if the fees have actually been paid.

Did this answer your question?