Skip to main content
Industry Invoices

Janitorial Invoice Template for Commercial Cleaning

Janitorial invoice template for commercial cleaning contracts: monthly billing, extra services, supplies and consumables, with an example and sales tax notes.

By Invoice Creator Editorial Team 8 min read

Quick answer: A janitorial invoice template bills commercial cleaning work, usually as a fixed monthly contract amount for the service period, plus separately listed extra services (floor care, carpet extraction, window cleaning), consumables such as paper products and liners, any sales tax your state requires, and net payment terms such as net 30.

Commercial cleaning is a recurring, contract-based business. You clean the same buildings on the same schedule, so your invoices should be predictable, consistent and easy for a client's accounts payable team to approve. This guide covers how to build a janitorial invoice template, how to bill monthly contracts, extras and supplies, a worked example for an office building, and the common mistakes that slow payment.

What is a janitorial invoice?

A janitorial invoice is a bill from a commercial cleaning company to a business client, such as an office, medical clinic, school, retail store, warehouse or property manager, for routine cleaning and maintenance services. It differs from a residential cleaning service invoice in a few ways: contracts run monthly or annually, terms are net rather than due on receipt, invoices often go to an AP department, and supplies and extra services are tracked separately.

Janitorial invoices also need to support the client's own internal approvals. A facility manager may need to code your invoice to a cost center or building number before it can be paid, so including those details up front saves weeks.

Janitorial invoice template: fields to include

FieldPurpose
Company detailsBusiness name, address, phone, email, logo
Invoice number and dateUnique sequential number and issue date
Service periodFor example November 1 to November 30, 2026
Client and billing contactLegal name, AP email, PO number, cost center
Site(s)Building address, suite or floor, square footage if useful
Contract service line"Janitorial services per agreement dated..., 5 nights per week"
Extra servicesDate, description, quantity, rate
ConsumablesItem, quantity, unit price
CreditsMissed services or closure credits
Tax and totalsSubtotal, tax if applicable, total
TermsDue date, payment methods, late fee

You can set up these fields in our free invoice generator and duplicate the invoice each month.

How to bill commercial cleaning contracts monthly

Most janitorial work is priced from an estimate of labor hours based on square footage, floor types, restroom count, traffic and frequency, then converted into a fixed monthly price. The usual approach is to calculate the annual cost and divide by 12, so every month is billed the same regardless of how many weekdays or holidays it contains.

Recurring billing workflow

  1. Sign the agreement. A service agreement template should set scope, frequency, price, invoice date and terms.
  2. Pick an invoice date. Usually the 1st (billing in advance) or the last business day (billing in arrears).
  3. Create a master invoice. Save the client, site, PO and contract line so only dates and extras change.
  4. Add extras and consumables from work orders and supply logs.
  5. Send to the right AP inbox with the PO number in the subject line.
  6. Offer ACH or automatic payment. Our guide to accepting ACH payments explains the setup.
  7. Reconcile monthly. Match payments to invoices and follow up on anything past terms.

Our recurring invoices guide covers this process in more detail.

Billing extra services, day porters and supplies

ItemCommon billing methodTip
Routine nightly cleaningFixed monthlyReference the agreement and frequency
Day porterHourly or fixed monthlyList hours worked if hourly
Floor strip and waxPer sq ft or per jobSchedule quarterly; bill when done
Floor burnishingPer sq ft or includedState frequency in contract
Carpet extractionPer sq ftInclude drying time notes
Interior windows and glassPer jobSeparate from exterior window work
Post-construction or event cleanupHourly or per jobGet a signed work order first
Consumables (paper, soap, liners)Cost plus markup, or includedList quantities by case
Emergency calloutsMinimum charge plus hourlySet an after-hours rate in advance

For consumables, decide whether you resell them (in which case they may be taxable) or the client buys its own. If you resell, track cases delivered per site each month and attach a short delivery log to the invoice. Our guide on materials markup covers pricing resold supplies.

Janitorial invoice example

This sample janitorial invoice is for a two-floor office with a fixed monthly contract billed in advance, plus a floor care job and consumables from the previous month. All rates are illustrative.

ClearPoint Commercial Cleaning | Invoice CP-2026-1104 | Date: November 1, 2026 | Due: December 1, 2026 (net 30)
Client: Lakeside Business Center LLC, Accounts Payable | Site: 300 Commerce Way, floors 2 and 3 (18,000 sq ft) | PO: LBC-26-044

Date / periodDescriptionQtyRateAmount
Nov 1 to 30Janitorial services per agreement dated Jan 15, 2026, 5 nights per week1$3,150.00$3,150.00
Nov 1 to 30Day porter, Mon to Fri, 4 hrs per day (fixed monthly)1$1,720.00$1,720.00
Oct 18Strip, seal and wax VCT, break room and corridor1,400 sq ft$0.55$770.00
OctoberPaper towels, cases12$38.00$456.00
OctoberToilet tissue, cases8$52.00$416.00
OctoberTrash liners, cases6$31.00$186.00
OctoberHand soap refills, cases3$44.00$132.00
Subtotal$6,830.00
Sales tax (check your state; $0 shown here)$0.00
Total due$6,830.00

The contract services are billed in advance for November, while the floor care and consumables are billed in arrears for October. Labeling each line with its date or period avoids confusion. The PO number and site details let the client's AP team approve the invoice without emailing you.

A quick sanity check on pricing: $3,150 per month for 18,000 sq ft, five nights a week, works out to about $0.175 per square foot per month. Tracking your price per square foot across clients helps you spot accounts that are underpriced for the labor they need. These numbers are illustrative; price from your own labor hours and costs.

How to invoice multiple buildings or a property manager

Property management companies often hire one janitorial contractor for several buildings, each owned by a different entity. Before you send the first invoice, ask three questions: who is the legal billing name for each building, does the manager want one invoice per building or one consolidated invoice, and does each building have its own PO or cost code?

ApproachWhen to use itHow to lay it out
One invoice per buildingEach building is owned by a separate entity or has its own budgetSeparate invoice numbers, each with the building's PO and address
Consolidated invoiceOne owner or one budget covers all sitesGroup lines by building with a subtotal for each, then a grand total
Split billingCosts are shared between tenants or ownersShow the allocation basis, such as square footage share

If a building's costs are shared, our guide to split billing explains how to show the allocation without confusing anyone. Whatever layout you choose, keep it the same every month. AP teams set up their approval workflows around your format, and a sudden change can push your invoice back into a manual review queue. Our article on invoice processing explains what happens to your invoice after you send it, which helps you design it to pass through quickly.

Billing day porters and hourly staff

Day porter services (a cleaner on site during business hours to restock restrooms, empty trash, clean spills and handle lobby glass) are billed either as a fixed monthly amount for a set schedule or hourly based on time actually worked. If you bill hourly, list the dates and hours, or attach a time summary, and state the hourly rate. If the client asks for extra porter coverage for an event or a holiday weekend, confirm whether premium rates apply before scheduling, and show the extra hours as a separate line so the base contract stays clean.

Sales tax on janitorial invoices

Sales tax treatment of janitorial services varies by state. Some states tax building cleaning as a service. Texas, for example, includes building and grounds cleaning and janitorial services in its definition of taxable real property services (Texas Tax Code section 151.0048; see the Texas Comptroller's guidance). Many other states do not tax cleaning services but do tax tangible products you resell, such as paper goods. Check our guide to sales tax on services by state, keep exemption certificates from schools, nonprofits and government clients, and use the sales tax calculator when you add tax. This is general information, not tax advice.

Common janitorial invoicing mistakes

  • No service period. AP teams need to know which month they are paying for.
  • Missing PO or cost center. The invoice gets stuck in approval.
  • Unapproved extras. Get a signed or emailed work order before stripping floors or doing event cleanups.
  • Consumables with no quantities. "Supplies, $1,190" looks padded; list cases by item.
  • Forgetting annual price adjustments. If your contract allows yearly increases for wage changes, apply them on schedule with notice.
  • Billing the wrong entity. Property managers often pay on behalf of owners; confirm the legal billing name.
  • Not chasing past-due invoices. Follow up the day after the due date; our guide to late payment fees explains how to enforce terms.

Growing a janitorial business with better billing

As you add buildings, invoicing becomes an operations task. Keep one master invoice per client, number invoices consistently with a prefix per client if helpful (our invoice number generator can help), and review an aging report weekly. If net 30 or net 45 terms strain payroll, consider offering 2/10 net 30 early payment terms or looking at invoice factoring for large, slow-paying accounts. For residential-style deep cleans or move-out work, our guide to house cleaning pricing covers the other side of the market.

A consistent janitorial invoice template, with the service period, contract line, extras and consumables clearly separated, keeps commercial clients paying on time month after month. Build yours with our free invoice generator: there is no sign-up, the PDF is built in your browser, and you can download and send it to each client's AP team in minutes.

Frequently asked questions

How do janitorial companies bill commercial clients?

Most janitorial companies bill a fixed monthly amount set in a service contract, based on the square footage, cleaning frequency and scope. Extra work such as floor stripping and waxing, carpet extraction or post-event cleanups is billed separately as needed. Some contracts are hourly, especially day porter services. Invoices usually go out on the 1st of the month with net 30 terms.

Should I bill janitorial services in advance or in arrears?

Both are common. Billing in advance on the 1st of the month improves your cash flow and matches how many service contracts are written. Billing in arrears, after the month's services are done, is often requested by larger commercial clients and property managers. Whichever you use, state it in the contract and label the service period clearly on every invoice.

How do I charge clients for cleaning supplies and consumables?

Separate cleaning supplies from consumables. Chemicals and equipment you use to clean are usually included in your monthly price. Consumables the client's staff use, such as paper towels, toilet tissue, hand soap and trash liners, are often billed separately at cost plus a markup, or included in a higher monthly price. Agree on the method in the contract and list quantities on the invoice.

Is commercial cleaning subject to sales tax?

It depends on the state. Some states, such as Texas, list janitorial and building cleaning services among taxable services, while many other states do not tax cleaning services but may tax consumable products you resell. Check your state revenue department, collect exemption certificates from tax-exempt clients, and separate services and supplies on your invoice.

What should a janitorial service agreement include for billing?

Include the monthly price, the areas and tasks covered, cleaning frequency and times, how holidays and closures are handled, how extra services are priced, how supplies and consumables are billed, the invoice date, payment terms, late fees, price adjustment terms and notice periods for cancellation. Clear billing terms in the agreement prevent most invoice disputes later.

How do I handle a month with fewer cleanings because of holidays?

Most monthly janitorial contracts are priced as an annual amount divided by 12, so holidays and short months are already averaged in and the invoice stays the same. If the client closes for an extended period, your contract should say whether service is paused and credited. Show any credit on the invoice as a separate negative line with the dates affected.

Can I raise my janitorial contract price mid-contract?

Only if the contract allows it. Many janitorial contracts include an annual price adjustment clause tied to a percentage or to wage increases such as a minimum wage change. Give written notice before the change takes effect, then show the new monthly rate on the invoice with a short note referencing the adjustment clause.

What payment terms do janitorial clients expect?

Commercial clients commonly expect net 30, and some large clients or property managers ask for net 45 or longer. Small offices may pay on receipt or by automatic ACH. Longer terms mean you are paying staff weeks before you are paid, so price that in, consider offering an early payment discount, and avoid starting new clients without a signed agreement and billing contact.

IC

Invoice Creator Editorial Team

Guides on invoicing, cash flow and small-business finance from Invoice Creator, operated by Next Software Development Company. Content is reviewed for accuracy against the fields our own invoice generator produces.

Try the invoice generator

Related reading