---
title: "Set what you charge on an invoice"
summary: "Practor fills in a price for every invoice line. Open the line to change that price or add a modifier, either while you create the invoice or later."
source: https://practor.app/en-za/help/billing-and-claims/set-what-you-charge-on-an-invoice
published: 2026-09-20T13:58:14.117Z
updated: 2026-09-29T07:17:43.704Z
category: "Billing and claims"
---

Every line item on an invoice has a procedure code and a price. The code was added during the encounter. You set the price and any modifiers on the **Services** step of **Create invoice**, or later by editing the invoice.

## Change the price on a line

1. Press the pencil on the line to open **Edit line item**.
2. Under **Select price**, pick the rate you want to charge.
3. For an amount of your own, pick **Custom price** and type it in.

| What you'll see | What it is |
| --- | --- |
| The patient's plan, by name | The rate that plan pays for the code |
| The patient's scheme, by name | The rate the insurer pays for the code |
| Your professional body's rate | The rate the body publishes for the code in your region |
| Custom price | An amount you type in |

![The price options on a line, with the body's rate selected](https://res.cloudinary.com/drmnydbcs/image/upload/c_limit,w_1600/f_auto,q_auto:good/v1/help/tariff/rate-picker.png?_a=BAMAOGDh0#463x132 "This patient has no medical scheme, so the only rates are the professional body's and a custom price.")

Only the rates that exist are listed, so a patient with no medical scheme sees no plan or scheme row. Practor starts the line on the first rate in that order. If Practor has no rate for the code at all, there's no list: type the amount into **Unit Price**.

The professional body's rate is usually not what an insurer pays for the same code. The body publishes a number of units for each code rather than an amount, and each insurer sets its own value for a unit.

The same dialog has **Quantity & units**, for a code you did more than once.

## Add a price to a line that has none

1. Press **Set price** on the red panel at the top of the **Services** step. It opens the first line with no price.
2. Pick a rate, or type one into **Custom price**.
3. Do the same for every other line the panel counts.

Until every line has a price, **Next** stays greyed out.

| What the panel says | What to do |
| --- | --- |
| 1 item needs a price | Press **Set price**. The number is how many lines are at zero |
| We couldn't resolve a rate for every service. Set prices before continuing. | Give each of those lines a rate, or type a **Custom price** |

A line comes in at zero when none of the rates in the table above exists for its code, for example a code your practice added itself.

## Add a modifier

1. In **Edit line item**, press **Add modifier** under **Modifiers**.
2. Pick from **Billing rules** or from **Context modifiers**.
3. To take one off, press the x on its chip.

**Billing rules** are the numbered rules your professional body publishes with its codes. Some change what the line costs, and the badge beside those shows how much of the price is left: 50% halves the line, 85% takes fifteen percent off. The rest are recorded on the line and don't change the amount.

**Context modifiers** record something about the visit, like which side of the body you treated. They never change the amount.

![The billing rules you can add to a line](https://res.cloudinary.com/drmnydbcs/image/upload/c_limit,w_1600/f_auto,q_auto:good/v1/help/tariff/modifiers.png?_a=BAMAOGDh0#481x258 "The badge is what's left of the price: 85% means fifteen percent comes off.")

A line takes four modifiers at most. Once it has four, **Add modifier** disappears.

## Bill a second procedure at the same visit

Leave the reduction on the second line where it is: Practor put it there. When it builds the lines from your encounters, the second and later procedures arrive with the multiple-procedure rule already on them and the price already cut.

![The modifiers on a second line, with the reduction already applied](https://res.cloudinary.com/drmnydbcs/image/upload/c_limit,w_1600/f_auto,q_auto:good/v1/help/tariff/auto-modifier.png?_a=BAMAOGDh0#511x233 "The second line arrives with the rule on it and the price already halved.")

If you take the modifier off, Practor offers it back with the reason and an **Apply** button.

Some codes are marked standalone by the body that publishes them, and the reduction never applies to those. Instead of a suggestion, the line says:

> **Standalone code**. Rule 008 (multiple procedure reduction) does not apply to this procedure.

## Fix codes that can't be billed together

1. Find the codes Practor names in the red panel at the top of the **Services** step.
2. Remove one of them with the bin icon on its line, or add the code the invoice is missing.

**Next** stays greyed out until you do. You'll see the same wording again if you try to finalize the invoice, and under **Invoice details** on the readiness list when you submit the claim.

| What it says | What to do |
| --- | --- |
| 72701 and 72702 may not be billed together | Remove one of the two lines |
| 72503 may not be billed with any other procedure | Remove every other line from this invoice |
| 72509 may only be billed with 72501, 72502 or 72503 | Add one of the codes it names, or remove the line |

The code numbers are the ones on your invoice. The wording is the same for everyone, so searching the message brings you here.

## Related

- [Create and send an invoice](/help/billing-and-claims/create-and-send-an-invoice)
- [Submit a claim to a medical insurer](/help/billing-and-claims/submit-an-insurance-claim)
- [Choose the codes your practice uses](/help/getting-started/choose-the-codes-your-practice-uses)
