One-Time Billing Software for Ad-Hoc Charges | OneBill
One-Time Billing Software

Bill one-time charges the moment they happen.

Create precise one-time fees for hardware, installation, licenses, professional services, support and other ad-hoc purchases. Invoice immediately, collect on your terms, or combine the charge with recurring services in Billing360.

Invoice on demand Flexible payment terms GL-ready revenue tracking
OneBill Billing360
Ready to invoice
One-time value$1,3503 billable items
Gross margin54.1%Cost tracked
Payment termsNet 15Collections rule attached
Next recurring bill18 days awayKept separate
One-time charge package

New customer setup

Charge once
01
InstallationCompleted today
$750
02
Router hardwareShipped and ready
$420
03
Priority setupAd-hoc support
$180
Billing trigger Work order completed

Invoice instantly, no monthly-cycle wait.

INV-10482

Invoice

On demand
Installation$750.00
Router hardware$420.00
Priority setup$180.00
Tax$111.38
Total due$1,461.38
CustomerNorthstar Networks
GL mapping4100 Services
Invoice statusDraft ready
Payment linkIncluded
Send invoice now
Trusted by businesses managing complex revenue across products, services and channels
What one-time billing covers

Charge once, without forcing the purchase into a subscription.

Not every revenue event repeats. OneBill lets you price and bill non-recurring products and services independently, or add them to a broader hybrid billing relationship when the customer also has recurring or usage charges.

$420 once

Hardware purchases

Routers, devices, equipment and other physical products that need a single purchase charge.

Inventory-linkedTax-readyGL mapping
$750 once

Installation fees

Bill setup, installation and activation work as soon as the service is delivered.

Completion triggerInvoice nowNet terms
$1,200 once

Perpetual licenses

Charge for licenses purchased once, with independent currency, tax and accounting treatment.

Perpetual entitlementCurrencyIncome account
$2,500 once

Professional services

Invoice implementation, migration, configuration and other scoped professional service work.

Scoped servicesAd-hoc invoiceDue date
$180 once

Support services

Capture paid support, expedited assistance or special service requests outside the standard plan.

Case-linked chargeService feeReminder workflow
Any amount

Ad-hoc add-ons

Create a charge for the exceptions your business sells without changing the customer’s recurring agreement.

Custom pricingException-safeOn-demand billing
One-time billing workflow

From charge creation to clean accounting, without manual workarounds.

The existing OneBill one-time billing workflow already covers the full operational path. The refreshed experience makes each stage clear: define the charge, activate it when appropriate, invoice immediately, collect using the right terms and preserve the accounting trail.

Configure

Create a one-time fee with the commercial details attached.

Set up a purchase fee for hardware, services, installation, licenses or any other non-recurring item. Each charge can carry its own commercial and accounting context instead of inheriting a generic subscription setup.

  • Set currency, tax treatment and customer-facing price
  • Capture cost and wholesale values where required
  • Associate income or GL accounts for downstream accounting
Explore Billing360
One-time price configurationConfigured
Customer price$1,500Visible on invoice
Cost basis$620Captured for margin
Margin58.7%Healthy service margin
Charge nameEnterprise Installation Service
Charge typeOne-time
CurrencyUSD
Tax profileStandard service tax
Income account4100 Service Revenue
WorkflowInvoice immediately on completion
Customer price
$1,500
Cost
$620
Margin
$880
Save one-time charge
Activate

Bill the one-time purchase when the business event happens.

The one-time purchase does not have to wait for an associated recurring service to activate. Trigger the charge immediately when hardware ships, installation completes or an ad-hoc service is delivered.

  • Activate and bill immediately when appropriate
  • Keep one-time and recurring activation timing independent
  • Fit the billing event to the actual delivery workflow
See recurring billing
Activation timelineEvent driven
TriggerWork order closedBilling event captured
Charge value$750Ready to bill now
Recurring planStarts Sep 01Independent activation
Fiber installation package
Customer: Acme Communications
$750 one-time
10:15 AMInstallation completeTechnician closes work order
10:16 AMCharge activatedOne-time fee becomes billable
Sep 01Recurring service startsMonthly plan follows later
Billing outcomeOne-time charge can be invoiced immediately
No wait for recurring start
Invoice

Generate an invoice now instead of waiting for the next billing cycle.

One-time purchases often happen between normal billing dates. OneBill lets the business create and send an invoice as soon as the purchase is ready, while workflows can handle invoice notifications and follow-up automatically.

  • Create a standalone invoice on demand
  • Send the invoice immediately after the purchase
  • Trigger notification and reminder workflows automatically
Explore Workflow360 automation
On-demand invoiceReady
Invoice statusDraft readyPrepared automatically
Cycle offset18 days earlyNo cycle-end wait
Collection pathPayment linkEmbedded in email
INV-20741 · Acme CommunicationsCreated today · 10:16 AM
Installation service$750.00
Router hardware$420.00
Tax$96.53
Total$1,266.53
Normal monthly bill date: 18 days away
Send now
The business can invoice as soon as the one-time purchase is fulfilled, instead of waiting for the normal subscription billing date.
Collect

Match payment terms and collections rules to the one-time charge.

Different purchases can have different payment expectations. Set due dates for the one-time invoice, then use grace periods, late fees and reminder rules to keep outstanding balances from disappearing into manual follow-up.

  • Configure variable due dates by charge or customer
  • Apply rule-driven grace periods and late fees
  • Automate reminders before and after the due date
Payment and collections policyAutomated
TermsNet 15Due by Sep 16
Reminder path3 touchesPre and post due
EscalationDay 30Collections workflow
Payment termsNet 15
Grace period3 days
Late fee2% after grace
Collection ruleEscalate at 30 days
Invoice deliveredSent
Upcoming due reminderScheduled
Grace period endsRule ready
Collections logic stays attached to the one-time invoice, so finance does not have to manage these balances manually.
Track

Keep one-time revenue identifiable all the way into reconciliation.

Categorize one-time charges with the right GL codes and reporting dimensions so finance can distinguish hardware, installation, support and other revenue streams. OneBill can also associate income accounts for accounting workflows such as QuickBooks.

  • Assign distinct GL codes by revenue type
  • Track outstanding one-time balances for follow-up
  • Keep invoice and accounting context connected
Revenue classificationBalanced
One-time revenue$1,350Fully classified
Mapped charges3 of 3No gaps in GL
Reconciliation100%Accounting-ready
ChargeGL codeAmountStatus
Installation4100$750Mapped
Hardware4200$420Mapped
Priority support4300$180Mapped
One-time revenue$1,350
Unmapped charges$0
Finance can distinguish installation, hardware and support revenue clearly instead of treating one-time revenue as a single generic bucket.
1. Configure

Create a one-time fee with the commercial details attached.

Set currency, tax, cost, wholesale value and income account independently for the non-recurring charge.

  • Customer price and cost
  • Tax and currency
  • GL or income account mapping
One-time priceConfigured
Price$1,500Invoice amount
Margin58.7%Cost tracked
GL4100Mapped
ChargeEnterprise Installation
Price$1,500
GL4100 Service Revenue
Save charge
2. Activate

Bill the purchase when the real-world event happens.

A one-time charge can activate immediately, even if an associated recurring subscription starts later.

Activation timelineEvent driven
TodayInstallation completeCharge becomes billable
NowOne-time invoiceGenerated immediately
LaterRecurring planStarts independently
3. Invoice

Generate and send the invoice on demand.

Do not make finance wait for a monthly billing run when the purchase is already complete.

On-demand invoiceReady
StatusDraft readyCreated today
Cycle offset18 days earlyNo waiting
PaymentLink readySend instantly
INV-20741Today
Installation$750
Hardware$420
Total$1,170
18 days before monthly bill
Send now
4. Collect

Apply the right due date and follow-up rules.

Control payment terms, grace periods, late fees and automated reminders around the one-time invoice.

Collections policyAutomated
TermsNet 15
Late rule2% after grace
ReminderScheduled
Grace endsRule ready
5. Track

Keep every one-time revenue stream correctly categorized.

Map the charge to the correct GL code and keep reconciliation context attached to the invoice.

Revenue classificationBalanced
ChargeGLAmountStatus
Install4100$750Mapped
Hardware4200$420Mapped
One invoice, mixed charge types

Keep one-time charges separate, or combine them with recurring billing.

A customer can receive a standalone invoice for a purchase today, or the same one-time fee can appear alongside subscriptions and other charge types when that creates a better billing experience. That flexibility is what turns one-time billing into part of a broader monetization strategy.

Customer billing mixUnified invoice
RecurringManaged Internet · $299 / month
One-timeInstallation · $750 once
One-timeRouter hardware · $420 once

August invoice

Monthly service$299
Installation$750
Hardware$420
Total$1,469
Operational flow

Turn an ad-hoc purchase into collected, categorized revenue.

The buyer should not experience one-time billing as a manual exception. OneBill keeps the purchase moving through the same controlled revenue workflow as the rest of the account.

01

Create

Define the product or service, price, tax, currency and accounting treatment.

02

Activate

Make the charge billable when the purchase, shipment or service event occurs.

03

Invoice

Generate the customer invoice immediately or combine it with other charges.

04

Collect

Apply due dates, reminders, grace periods and late rules to the balance.

05

Reconcile

Carry the right GL and revenue context into reporting and accounting.

Result: one-time revenue behaves like a governed billing workflow, not a spreadsheet exception.Billing360 + Workflow360
One-Time Billing FAQ

Questions about one-time charges, answered.

Clear answers for revenue, billing and finance teams evaluating how to handle non-recurring purchases alongside the rest of the customer relationship.

What is one-time billing?

One-time billing is the process of charging a customer once for a non-recurring product or service. Typical examples include hardware purchases, installation fees, perpetual licenses, professional services, paid support and other ad-hoc charges. Unlike recurring billing, the charge is not automatically repeated on a future billing cycle. In OneBill, the one-time charge can still carry its own currency, tax, pricing and accounting information so it fits into the same controlled billing process as recurring revenue.

Can OneBill invoice a one-time charge immediately?

Yes. OneBill can generate an invoice on demand for a one-time purchase without waiting for the customer’s normal billing cycle. This is useful when a business wants to bill immediately after hardware is purchased, an installation is completed or an ad-hoc service is delivered. Notification and payment reminder workflows can then follow the invoice based on the business rules you configure.

Can one-time charges be billed with recurring subscriptions?

Yes. A one-time charge can be invoiced separately or combined with recurring charges on the customer’s billing relationship. For example, a customer could have a $299 monthly service, a $750 installation charge and a $420 hardware purchase. If the business wants those charges together, OneBill can support a hybrid billing model. If immediate payment is preferable, the one-time purchase can be invoiced independently instead.

Can a one-time charge activate before the recurring service?

Yes. OneBill can activate and bill a one-time purchase independently of the associated recurring subscription. This matters when the commercial events happen at different times. An installation fee or equipment purchase may need to be billed today, while the recurring service begins on a later activation date. Keeping those events independent prevents the business from delaying valid revenue simply because the subscription lifecycle has not started yet.

How does OneBill handle payment terms for one-time invoices?

OneBill lets businesses define payment due dates and collections rules for one-time charges. Depending on the commercial agreement, a one-time invoice can use its own payment terms. Businesses can also configure reminder workflows, grace periods, late fee rules and escalation mechanisms for overdue balances so that one-time receivables do not depend on manual follow-up.

How are one-time charges tracked for accounting and reporting?

One-time charges can be categorized with the appropriate GL or income-account context so finance can identify and reconcile different revenue streams. For example, installation, hardware and support can use separate account mappings rather than appearing as one generic revenue category. OneBill’s reporting can then help teams track billed amounts and outstanding balances, while account mappings can support downstream accounting workflows such as QuickBooks.

When should a business use one-time billing instead of usage or recurring billing?

Use one-time billing when the commercial event should be charged once and should not automatically repeat. Use recurring billing for repeating subscription fees, and usage-based billing when the amount depends on measured consumption. Many businesses use all three models together, which is why OneBill also supports hybrid pricing and billing structures.

Stop treating one-time revenue like a billing exception.

See how OneBill creates, invoices, collects and tracks one-time charges while keeping them connected to the rest of the customer billing lifecycle.