Bill the Month Just Finished

Set a monthly contract to invoice on the 1st for last month's service, and pick the first month OpsVara bills when a customer moves over mid-term.

Updated October 1, 2026

A contract on Monthly on fixed day has always invoiced the month the invoice goes out in: the bill dated November 1 covers November. Many companies bill the other way round — the bill on the 1st covers the month just finished — and a customer moving over from another system mid-term has usually already paid the current month there. Two settings under Invoice Options cover both: Bill for, and First billing month.

Both apply only when When to create invoices is Monthly on fixed day.

Bill for

Bill for says which month a monthly invoice covers:

OptionWhat the invoice on your billing day covers
The month the invoice goes out inThe current month. The invoice dated November 1 is for November. This is the default and how every existing contract behaves.
The month just finished (arrears)The previous month. The invoice dated December 1 is for November.

A plan with a Per visit (billed monthly) row always bills The month just finished: its visits can only be counted once the month has ended. Bill for is locked there with the note Per-visit prices bill the month just finished. Creating the contract, saving its Invoice Options or Service Scope, renewing it, or importing it sets this for you, whatever the company default says. An older contract changes when you next save Invoice Options — see Bill Per Visit on a Monthly Invoice. On a flat monthly plan the dollars are the same either way; only the month named on the invoice, and the timing of the first and last invoice, change.

  1. Set the company default

    Open SettingsQuote Templates and find Company Invoice Defaults. With Monthly on fixed day selected, set Bill for and save. New contracts, and contracts created by the onboarding import, start from this setting. A quote template with its own Invoice Options takes over for its work type, so set it there instead when the template carries one.

  2. Set it on one contract

    On New Contract, open Invoice Options and set Bill for. On an existing contract, open it under Sales and BillingContracts, click Edit on the Invoice Options card, change Bill for, and save. Changing it counts as a schedule change, so OpsVara asks you to confirm and then rebuilds the planned invoice slots.

  3. Create any month the switch left behind

    Switching moves every planned month to a new billing day, and some may now fall on a day that has already gone by. The automatic runs only draft a month on its billing day, so after the save the Invoice Options card lists those months, each with its billing day and a Create now button. Create each one that still needs an invoice, or click Dismiss if it was billed another way. Moving the billing day or First billing month earlier on a monthly contract lists months the same way. Adding a per-visit row under Service Scope switches Bill for too, and the Service Scope card shows the list. Changing a contract to monthly from another schedule lists nothing, because the old schedule billed those months.

  4. Check the plan

    The contract's invoice plan still names each slot by the month it covers. Under The month just finished, each slot also shows when it will be billed — Monthly billing 2026-11 (billed 2026-12-01) — and the last month of the term is billed on the billing day after the term ends. The draft is made on the billing day, once the month has ended in your time zone (early morning in US time zones) — the time zone set under SettingsCompany.

What the customer sees

The contract card reads Bills the month just finished, and the customer's printed agreement carries the same line. Invoice line items name the month covered — Monthly billing 2026-11 — not the billing date.

First billing month

Service can start before billing does. A customer who joins on November 1 but already paid November to their previous provider should be scheduled from November and invoiced from December.

  1. Start the contract when service starts

    Set the contract's start date to the first day OpsVara schedules visits. A contract that starts in the future is invisible to scheduling until that day, so do not push the start date out to avoid a bill.

  2. Pick the first month to bill

    In Invoice Options, set First billing month to the first month OpsVara should invoice. Months before it get no invoice slot at all. Under The month just finished, the first invoice then goes out on the billing day of the following month — a first billing month of November bills on December 1. Work done before it is not billed either: add-ons and chemicals from visits completed before the first billing month are not added to any monthly invoice. Those visits stay unbilled on their jobs, so invoice one from its job if it needs billing.

  3. Confirm on the contract

    The Invoice Options card shows First billing month once it is set, and the plan starts at that month. Editing other invoice options later keeps it; clearing the field removes it, and the earlier months come back onto the plan.

The installment splits the total across the billed months

With a First billing month, the Typical installment divides Total contract by the months from the First billing month to the end date, so the invoices still add up to the total: $1,200 from September to August, billed from November, is ten invoices of $120. A Per month price already totals only the billed months, so its installment is the monthly rate: $355 a month on an October–December plan billed from November is a $710 total and a $355 installment, not $236.67. A Per visit (billed monthly) total is a forecast of the billed months' visits, so its installment is the average forecast month; each invoice bills the visits actually completed. Create Contract shows the count under the installment. On an existing contract the installment is recalculated when you change the total, the service scope, the dates or the First billing month itself; moving the First billing month on a Per month or Per visit plan recalculates its total from the rate too, unless you typed the total yourself or the contract carries a discount from its quote (its total stays as it is and only the installment is recalculated). When you edit the price (the pencil beside it) and change Total contract, leave Installment as it is and it is recalculated for you; an installment you type yourself is kept. Moving the First billing month within or before the start month changes nothing, because the same months are billed. A contract you have not edited keeps its current installment. None of this changes what a Per month plan's invoices bill — each one bills the monthly rate.

Contracts that started before this setting existed

Some contracts were given a first billing month by your onboarding contact during a migration before the field was on screen. Editing Invoice Options on those contracts now keeps it; it is shown on the card like any other value.

Verify it worked

  • Open the contract's invoice plan. The first planned slot is the first billing month, and no earlier month appears.
  • Under The month just finished, every slot shows its billing date in the following month, including the last month of the term.
  • On the billing day, the draft appears under Sales and BillingInvoices with the covered month in its line items. A contract that bills the month the invoice goes out in, starts billing this month and is created after this month's billing day has this month's draft there as soon as it is created. One that starts billing in an earlier month has no draft for this month; create it with + Create Invoice if the customer owes for it.
  • The first monthly invoice carries no add-ons or chemicals from visits completed before the first billing month.
  • On a Per month plan with a first billing month, the contract card's installment equals the monthly rate, and Total contract is the rate times the billed months.

Frequently asked questions

The customer already paid this month in our old system. How do I stop OpsVara billing it again?

Set First billing month to the first month OpsVara should bill. Months before it get no invoice slot at all, even though service — and scheduling — start on the contract's start date.

Why does the December invoice say "Monthly billing 2026-11"?

With Bill for set to the month just finished, the invoice that goes out on December 1 is for November's service, so the plan slot keeps November as its name and shows the billing date beside it — "Monthly billing 2026-11 (billed 2026-12-01)".

The contract ended on December 31. Does December still get invoiced?

Yes. A contract billing the month just finished drafts its last month on the next billing day after the term ends, even though the contract reads Completed or Expired by then.

An Ongoing plan renewed on January 1. Which invoice bills December's add-ons and chemicals?

The new term's monthly invoices do. On a plan that bills the month the invoice goes out in, each invoice is drafted on the billing day, before that month's visits, so it carries the add-ons and chemicals of the weeks before it. December's invoice cannot carry December's own work, so the next invoice of the renewed term adds it at the old term's prices, with the month on each line — "Salt Cell Acid Clean (December 2026)" — and the draft's internal note says "Includes work from the previous term". An invoice that carries such lines is never sent automatically. Automatically Send Draft Invoices, a contract that sends its scheduled invoices and a Send Draft Invoices campaign all leave it a draft, and it shows "This invoice includes work from the previous term — review it, then send it yourself." until you click Send To Customer. An invoice of the new term that carries nothing from the old one is sent as usual. A December visit that syncs after the January invoice is drafted is added to February's. Only add-ons that are billed when performed and chemicals billed on usage are added; an add-on that is part of the monthly price is already on the monthly invoices and is not charged again. Only the end of the old term is looked at — its last month and the month before it, for a visit that synced late. Older work of the old term that is on no invoice is never added automatically; the first invoice of the new term says so in its internal note ("Not on this invoice"), so you can invoice it from its jobs if it was not billed another way. A visit you already invoiced from its job is not added again, and an archived or cancelled previous term is not billed this way. Plans that bill the month just finished are not affected, because their December invoice is drafted in January and already carries December's work.

A monthly contract ended and was not renewed. What happens to the add-ons and chemicals from its last weeks?

On a contract that bills the month the invoice goes out in, the last invoice is drafted before the last month's visits, so their add-ons and chemicals are on no invoice. Once the contract reads Completed, the office gets one notification, "Ended contract has unbilled add-ons or chemicals", and the contract page shows Add-ons and chemicals not yet invoiced with each line, the month it was done and the total before tax. Click Create Final Invoice to make one draft with those lines at the contract's prices. It is a draft for you to review, and nothing is sent. It shows "This invoice includes work from the previous term — review it, then send it yourself." and is left out of every automatic send and of Send Draft Invoices campaigns until you send it. The list holds add-ons billed when performed and chemicals billed on usage from the contract's last month and the month before it; an add-on that is part of the monthly price is not listed, and older work that is on no invoice is not added (the draft's internal note says when there is some). A visit you already invoiced from its job is left out, and a second click finds nothing left to bill. Contracts that bill the month just finished do not need this, because their last invoice is drafted after the term ends.

I archived a contract mid-month. Does that month still get billed?

Not by itself — once a contract is archived, cancelled or paused, its billing day no longer drafts anything. So when you archive a contract that bills the month just finished and a month that has started is not billed yet, OpsVara asks first and lists each month with a checkbox and an estimated amount. Tick the months to bill. A month that has ended starts ticked. A month still in progress on a flat price always starts unticked and reads "in progress — ticking bills the full month"; tick it if the customer owes the full month. A month in progress with completed per-visit visits starts ticked. If an earlier month already has its invoice and its late visits can only go on the invoice of that month in progress, the earlier month starts unticked too and reads "already invoiced — its 2 late visits go on the invoice for October 2026; tick both to bill them". Bill It Now, Then Archive creates a draft for each ticked month (nothing is sent), then archives; a month left unticked is not billed and is noted on the customer's activity. With nothing ticked the button reads Archive Without Billing, which archives and leaves a note on the customer's activity that the months were left unbilled. Contracts billing the month the invoice goes out in archive as before.

What time of day does a month-just-finished invoice appear?

On the billing day, once the month has ended in your time zone (early morning in US time zones) — the Company time zone under Settings → Company. Invoices for the month they go out in are drafted just after midnight UTC, as before.

I created a monthly contract after this month's billing day. Is this month invoiced?

Only when its start date (or First billing month, when later) is in this month, on a contract that bills the month the invoice goes out in. The automatic run drafts a month only on its billing day, just after midnight UTC (the evening before in US time zones), so a contract created after that run — a mid-month signup, or one created during the billing day itself — gets this month's invoice drafted the moment it is created, whether from a signed quote, New Contract or the onboarding import. It is a draft with a note saying why, never sent automatically, and the office gets a notification — one per contract for a signed quote or New Contract, and one for the whole run for an onboarding import ("Import created 200 contracts. 200 invoices for October 2026 were drafted for review."). If the start date (or First billing month) is in an earlier month — a backdated start, or a quote with blank dates, whose term starts January 1 — nothing is drafted, this month included, and nothing will draft this month later. A signed quote or New Contract sends the office a notification saying this month was not invoiced; the onboarding import does not, so set First billing month on the rows that should bill this month. Create the months the customer owes for with + Create Invoice; its amber note counts the periods already past. A contract held for a billing check drafts nothing; when it starts billing this month, clearing the check offers this month. Contracts that bill the month just finished are not affected; they bill this month on next month's billing day. If the draft cannot be made, the notification says so; create it with + Create Invoice.

I switched Bill for and OpsVara listed some months with Create now. What are they?

Planned monthly invoices whose new billing day has already passed. Moving the billing day or First billing month can list them too. The automatic runs only draft a month on its billing day, so they will not come back for these. Click Create now on each month that still needs an invoice, or leave it if the month was billed another way.

Why is Bill for greyed out?

The contract has a Per visit (billed monthly) row. A per-visit month can only be counted once it has ended, so those plans always bill the month just finished. Remove the row or change its Price is to unlock it.

Does changing the company default change my existing contracts?

No. The company default is what a new contract starts from. An existing contract keeps whatever its own Invoice Options say until you edit them.

I set a First billing month and the Typical installment went up. Why?

The monthly invoices split the total, and the months before the first billing month get no invoice. A $1,200 term from September to August billed from November has ten invoices, so each is $120, not $100. A Per month price already totals only the billed months, so its installment is the monthly rate — $355 a month billed for November and December is a $710 total and a $355 installment. A Per visit (billed monthly) total is a forecast of the billed months' visits, so its installment is the average forecast month; each invoice bills the visits actually completed.

Does the first invoice bill work done before the First billing month?

No. Add-ons and chemicals from visits completed before the first billing month were billed wherever the customer paid for those months, so no monthly invoice picks them up. The visits stay unbilled on their jobs; invoice one from its job if it does need billing. Visits are dated on your company's calendar (Settings, Company time zone), so a visit checked out on the evening before the first billing month belongs to the earlier month, and one checked out on the morning of the 1st is billed. A contract without a first billing month bills unbilled work back to its start date, as before.

Related guides