---
title: How to set the default billing codes for appointments
slug: portal-sub/how-to-set-the-default-billing-codes-for-appointments
docTags: 
createdAt: 2026-03-04T12:03:14.369Z
---

There are a few different ways in which to set the default billing codes for appointments. 

Default service codes can be set manually, on a case by case basis, and they can also be automated to act as the default setting for when a particular appointment type is used. 

This article will explain each of these methods.

## Manual setup from the Book appointment window

The default service code, that will be billed for a given appointment, can be set manually from the **Book appointment** window. 

Go to **Work Centre / Work / Appointments** and double click on the appointment block. This will open the **Book appointment** window. 

Enter the service code into the coded **Reason** field and push **OK**.

![](https://api.qa.archbee.co/api/optimize/zICxj0dnLereb6UUrBA3-/rYN6QiwpxeC8A_TtoVvki_zrfmjabi90iu-c8pjtogngk5p4oebjpcmw.png)

:::hint{type="info"}
The coded **Reason&#x20;**&#x66;ield is only used for the billing code. The free-text **Reason&#xA0;**&#x66;ield can still be used to insert a custom reason for the appointment.

:::

At the time of the appointment, if the **Create Claims on Attendance** is enabled in the Provider's **Member Of** area, the claim will be created automatically with the service code specified in the appointment. This behaviour applies to each of the other methods below as well. 

::Image[]{src="https://api.qa.archbee.co/api/optimize/zICxj0dnLereb6UUrBA3-/xk5XkaD8izRkFSbEVcIFz_rkz6mgzfirvcuq9yncy8sa9dtovwg9qyyw.png" size="93" isUploading="false" initialPath="assets/rKZ6mGZFirvcUq9yncy8sa9dToVwg9QyYw.png" githubPath="en/Financial/Claiming British Columbia/assets/rKZ6mGZFirvcUq9yncy8sa9dToVwg9QyYw.png" position="flex-start" showCaption="false"}

## Automate from the Preferences window

Appointment types can be configured to have a default service code from the **Preferences** window. If this is done (in advance) a default service code will automatically appear when that appointment type is used in future.

Go to&#x20;**&#xA0;Organisation/ Preferences** / **General/ Appointment**. Select the **Types** tab.

Find the appropriate appointment type, and click inside the **Default Service** column. Either start typing or click the ellipsis button to search for the appropriate default service code. 

::Image[]{src="https://api.qa.archbee.co/api/optimize/zICxj0dnLereb6UUrBA3-/EWn4RouUC2cohqZt6Chpe_xxpkcxtriluyxbgeqxkgokex3als2kt6a.png" size="10" isUploading="false" initialPath="assets/XXp_kcXtRIlUYXBgeQxkGokex3Als2KT6A.png" githubPath="en/Financial/Claiming British Columbia/assets/XXp_kcXtRIlUYXBgeQxkGokex3Als2KT6A.png" position="flex-start" showCaption="false"}![](https://api.qa.archbee.co/api/optimize/zICxj0dnLereb6UUrBA3-/_NcP-AA_CI1IFUIuKuoFK_xecx-tp8elnpb1wjrigchp-rzagnowo3ba.png)

## Automate from the New Personal Appointment Rule window

The **Reason** code can also be entered in an **Appointment Rule**. All appointments created from the rule will have the specified **Reason**, and thus the same service code behaviours shown above will be applied by default.

::Image[]{src="https://api.qa.archbee.co/api/optimize/zICxj0dnLereb6UUrBA3-/vI0hkud_ia9obL96NMrSn_koqxvopwobue7ovrm7zptzufoemtaajg.png" size="67" isUploading="false" initialPath="assets/KoQXvOpwobuE7oVrM7Z_pTZUfOEMTA_aJg.png" githubPath="en/Financial/Claiming British Columbia/assets/KoQXvOpwobuE7oVrM7Z_pTZUfOEMTA_aJg.png" position="flex-start" showCaption="false"}
