# One-Time Charges & Invoicing

{% embed url="<https://www.loom.com/share/eb9add08742547b69e61f5eb10bd7c11>" %}

Need to charge a customer for something not automatically invoiced as part of their booking? No problem - Loopit allows you to easily create custom billing items and one-time invoices.

As your business grows, you may find yourself needing to bill for new services, fees, or products not initially included in Loopit's default billing item list. This could include toll fees or fines incurred after a booking has ended, or incidental costs such as damage repairs.

Having consistent naming conventions for all billing line items is crucial for efficient reconciliation and understanding where your income is coming from.

{% stepper %}
{% step %}
**Find the Customer**

Go to the People tab and locate the customer for whom you want to raise the invoice.
{% endstep %}

{% step %}
**Select Predefined Items**

Utilize the predefined items in the Loopit system for billing purposes. This ensures consistent naming conventions for efficient reconciliation.
{% endstep %}

{% step %}
**Add New Item (if necessary)**

* Go to Settings.
* Choose Items under the billing section.
* [Click on "Add Item" to create a new charge type](/billing/billing-items.md), such as "Distance".
  {% endstep %}

{% step %}
**Issue New Invoice**

After adding a new item, navigate back to the customer and issue a new invoice. The newly added item will now be available for selection.
{% endstep %}
{% endstepper %}

#### Notes

* Ensure that all charges are accurately added to the predefined list to maintain consistency in billing.
* Double-check the details before issuing the invoice to avoid errors in billing.

#### Tips for Efficiency

* Regularly update the predefined items list to include all possible line items that may be charged to customers.
* Reuse predefined items as often as possible. Additional details can always be included as a line item description.
* Encourage team members to select consistent item values when issuing invoices to streamline the reconciliation process and keep the accounts team happy.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.loopit.co/billing/invoices/one-time-charges-and-invoicing.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
