--- title: "Automate bill reviews with AP Approval Workflows" slug: "automate-bill-reviews-with-ap-approval-workflows" tags: ["Area - Accounting", "Focus - Construction", "Focus - Service Replacement", "Role - Accountant", "Role - Admin", "Type - Commercial", "Type - Residential"] status: "update" updated: 2026-09-03T21:56:27Z published: 2026-09-03T21:56:27Z canonical: "help.servicetitan.com/automate-bill-reviews-with-ap-approval-workflows" --- > ## Documentation Index > Fetch the complete documentation index at: https://help.servicetitan.com/llms.txt > Use this file to discover all available pages before exploring further. # Automate bill reviews with AP Approval Workflows ## Overview AP Approval Workflow automatically routes vendor bills to the right team members for review before payment or export. You define rules based on bill amount, vendor, business unit, or other criteria, and ServiceTitan routes each bill accordingly. Bills that don't meet your configured approval thresholds are automatically approved, reducing manual reviews while ensuring exceptions are routed for approval. --- ### #### Who uses this feature - Administrators, accountants, bookkeepers, and managers - Applies to all business types - Applies to all trades #### Feature configuration - Account configuration is required to use this feature. Please contact [Technical Support](http://go.servicetitan.com/ask) for details. - The *Configure Approval Workflows* permission is required to set up and manage approval workflows. Please contact the account administrator on your team. ## Things to know - Payables must be enabled before you can use AP Approval Workflows. For more, see [Set up Accounts Payable](/v1/docs/set-up-accounts-payable). - Approval workflows apply when a bill is submitted for approval. They do not retroactively affect previously reconciled bills. - When a bill is routed to an approver, ServiceTitan sends an email notification to the approver. Approvers can approve or deny the bill directly from the email. - If a bill has a discrepancy, for example a unit cost discrepancy, the discrepancy details are visible to the approver during the review. - All status changes on a bill, including who submitted it, who approved or denied it, and any denial reasons, are recorded in the bill's audit trail. - Only one approval workflow can be configured. That workflow can contain multiple approval steps, all of which are evaluated for each bill submitted for approval. ## Best practices - Define approval thresholds by dollar amount to auto-approve low-risk bills and route higher-value bills to the appropriate stakeholders. - Use business unit conditions when your company operates multiple business units with different approval requirements. - Include a fallback action in every workflow, either continue to the next step or route to an approver, to ensure every bill is handled even if no step conditions are met. - Keep approval chains short and sequential: route to a Controller for mid-range bills, then to a CFO or owner only for high-value bills. - Use the **Approver: Assigned to me** filter on the Bills screen to quickly see all bills waiting for your approval. ## Use cases - A company wants any bill over $1,000 reviewed by their Controller, and any bill over $10,000 to also require CFO sign-off. Bills under $1,000 are auto-approved. - A multi-business-unit company routes bills from the HVAC division to one approver and bills from the Plumbing division to another. - A company wants all bills from a specific vendor flagged for review, regardless of amount, to monitor spending. - An accounting manager wants bills with discrepancies to always require manual approval, rather than being auto-approved. ## Set up an AP approval workflow 1. Go to the top toolbar and click **Settings ![](https://cdn.document360.io/961862ab-d0f2-4d91-bb62-a62ee8184eff/Images/Documentation/automate-bill-reviews-with-ap-approval-workflows-image-w5qxc271.png)**. 2. In the side panel, go to **Accounting > Bill Approval Workflow**. ![Bill approval workflow configuration page with options for setting approval rules.](https://cdn.document360.io/961862ab-d0f2-4d91-bb62-a62ee8184eff/Images/Documentation/automate-bill-reviews-with-ap-approval-workflows-image-8hm4yn00.png) 3. Click **Create Workflow**. The workflow builder opens. 4. In the **Step 1** section, click the **If** dropdown and select a condition. The following conditions are available: 1. bill total is 2. business unit is 3. vendor is 4. bill is attached to a PO 5. bill has discrepancies 6. bill connected to project ![Workflow for bill approval with conditions based on total amount and vendor details.](https://cdn.document360.io/961862ab-d0f2-4d91-bb62-a62ee8184eff/Images/Documentation/automate-bill-reviews-with-ap-approval-workflows-image-p46i2fda.png) 5. Configure the condition. For example, if you selected *bill total is*, select an operator such as **Greater than or equal to**, and enter a dollar amount. 6. Click the **Then** dropdown and select the action for bills that meet this condition: 1. **Require approval from**: Select the approver(s) for bills that match the step condition. You can assign a specific person or a role. See [Choose a person or a role as the approver](/docs/automate-bill-reviews-with-ap-approval-workflows#choose-a-person-or-a-role-as-the-approver) for how each option behaves. 2. **Continue to next step**: Pass the bill to the next step in the workflow without requiring approval at this step. ![Workflow step showing conditions for bill approval based on total amount.](https://cdn.document360.io/961862ab-d0f2-4d91-bb62-a62ee8184eff/Images/Documentation/automate-bill-reviews-with-ap-approval-workflows-image-pj3txp5u.png) 7. (Optional) To add more steps to the workflow, click **+ Add Step** and repeat steps 4–6 for each additional step. 8. In the **If none of the above apply** section, click the **Then** dropdown and select the fallback action for bills that don't match any step condition: 1. **Auto-approve the bill**: Bills that don't match any step are automatically approved. 2. **Require approval from**: Select an approver for all remaining bills. ![Dropdown menu showing options to auto-approve a bill in a workflow.](https://cdn.document360.io/961862ab-d0f2-4d91-bb62-a62ee8184eff/Images/Documentation/automate-bill-reviews-with-ap-approval-workflows-image-i4pg96xf.png) 9. When finished, click **Save Workflow**. > [!NOTE] > **Note:** After you save the workflow, it applies to all bills submitted for approval going forward. Existing bills are not affected. If the workflow is changed while a bill is currently awaiting approval, the bill follows the steps of the previous workflow, not the changed one. ### Choose a person or a role as the approver When you select **Require approval from**, you can assign the approver as a specific person or as a role. - **User:** The bill routes to that one individual. Only they can approve or deny the bill at this step. - **Role:** The bill routes to a role rather than a named individual. Select the role from the list, such as *Accounting*, *Field Manager*, *Admin*, *Project Manager*, or *PO Creator*. For standard employee roles, any user assigned that role can approve or deny the bill. For roles tied to the bill, such as *PO Creator* or *Project Manager*, the role resolves to the specific person who fills that role for the bill when it is submitted. Approvers need the *View Bills & Statements* permission to see and act on bills routed to them. If an assigned person or role does not have it, ServiceTitan prompts you to grant it: for a specific person, the permission is granted to that individual; for an employee role, it is granted to the role and applies to everyone assigned to it. ## Submit a bill for approval After the workflow is configured, bills that require approval must be submitted before they can be reconciled and paid or exported. ### Submit a single bill for approval 1. Go to the navigation bar and click **Accounting**. 2. In the side panel, click **Bills**. 3. Open the bill you want to submit. 4. Click **Submit for Approval**. A confirmation dialog opens, showing the approval rule that applies and any discrepancies on the bill. ![A user clicks the 'Submit for Approval' button in a payment interface.](https://cdn.document360.io/961862ab-d0f2-4d91-bb62-a62ee8184eff/Images/Documentation/automate-bill-reviews-with-ap-approval-workflows-image-1mjoqz46.png) 5. Review the details, then click **Submit for Approval**. ![Approval request for bill #9823453-B1 due to unit cost discrepancy.](https://cdn.document360.io/961862ab-d0f2-4d91-bb62-a62ee8184eff/Images/Documentation/automate-bill-reviews-with-ap-approval-workflows-image-dmtb4fn6.png)The bill status updates to **Pending Approval**, and the assigned approver receives an email notification. ### Submit multiple bills for approval in bulk 1. Go to the navigation bar and click **Accounting**. 2. In the side panel, click **Bills**. 3. On the **Needs Review** tab, select the checkboxes next to the bills you want to submit. ![Table displaying bills with discrepancies and approval statuses for various vendors.](https://cdn.document360.io/961862ab-d0f2-4d91-bb62-a62ee8184eff/Images/Documentation/automate-bill-reviews-with-ap-approval-workflows-image-6k8mjt8a.png) 4. Click **Send for Approval**. A confirmation dialog opens for the first bill, showing the applicable workflow rule and any discrepancies. 5. For each bill, click **Submit for Approval** to confirm, or click **Skip** to skip that bill and move to the next one. ![Approval request for bill with unit cost discrepancies highlighted for review.](https://cdn.document360.io/961862ab-d0f2-4d91-bb62-a62ee8184eff/Images/Documentation/automate-bill-reviews-with-ap-approval-workflows-image-ypmr0rwf.png) 6. After reviewing all bills, click **Close**. ## Review and approve or deny a bill Approvers can review and act on bills from within ServiceTitan or directly from the email notification. ### Approve or deny a bill as an administrator Administrators can approve or deny any bill that is pending approval, including bills assigned to another approver. This lets an administrator keep bills moving when the assigned approver is unavailable. 1. Go to the navigation bar and click **Accounting**. 2. In the side panel, click **Bills**. 3. Click the **Pending Approval** tab. 4. Click the bill you want to act on. The bill record opens, showing vendor invoice details, line items, and any discrepancies. 5. Click **Approve** or **Deny**. > [!NOTE] > **Note:** When an administrator approves or denies a bill assigned to another approver, the action is recorded in the bill's audit trail along with the administrator's name. ### Review and act on a bill in ServiceTitan 1. Go to the navigation bar and click **Accounting**. 2. In the side panel, click **Bills**. 3. Click the **Pending Approval** tab. 4. (Optional) To see only bills assigned to you, click the **Approver** dropdown and select **Assigned to me**, then click **Apply**. ![User selects 'Assigned to me' option in a bill management interface.](https://cdn.document360.io/961862ab-d0f2-4d91-bb62-a62ee8184eff/Images/Documentation/automate-bill-reviews-with-ap-approval-workflows-image-qt7ycml3.png) 5. Click the bill you want to review. The bill record opens, showing vendor invoice details, line items, and any discrepancies. 6. Click **Approve** or **Deny**. 1. If you click **Approve**: A confirmation dialog opens showing any discrepancies on the bill. Review the details, then click **Approve Bill** to confirm. ![Approval prompt for bill #2455669-B1 with unit cost discrepancies highlighted.](https://cdn.document360.io/961862ab-d0f2-4d91-bb62-a62ee8184eff/Images/Documentation/automate-bill-reviews-with-ap-approval-workflows-image-0xo00x8o.png) 2. If you click **Deny**: A dialog opens. Add a comment, then click **Deny Bill** to confirm. ![Popup window to select denial reason for bill processing in a software application.](https://cdn.document360.io/961862ab-d0f2-4d91-bb62-a62ee8184eff/Images/Documentation/automate-bill-reviews-with-ap-approval-workflows-image-3tdzn37k.png) > [!NOTE] > **Note:** When you approve a bill that has discrepancies, ServiceTitan shows you the discrepancy details before you confirm. Approving a discrepant bill acknowledges and accepts the discrepancy. ### Review and act on a bill from email When a bill is routed to you for approval, ServiceTitan sends an email from **APapprovals@ServiceTitan.com** with the subject line **Approval Needed on Bill #[Bill Number]**. The email includes the bill details, line items, and any discrepancy information. ![Approval request for bill #9823653-B1 with itemized costs and discrepancies listed.](https://cdn.document360.io/961862ab-d0f2-4d91-bb62-a62ee8184eff/Images/Documentation/automate-bill-reviews-with-ap-approval-workflows-image-uerkayu3.png) - Click **Approve** to approve the bill. - Click **Deny** to deny the bill. > [!NOTE] > **Note:** Approving or denying a bill from email updates the bill status in ServiceTitan immediately. ## What happens when you unreconcile an approved bill If you unreconcile a bill that was already approved, the bill loses its Approved status and returns to the **Needs Review** tab. The *Bill approved by...* banner no longer appears, and the bill must be submitted for approval again before it can be reconciled and paid. ## View the bill audit trail To see a full history of a bill's approval status changes, open the bill record and click the **audit trail ![](https://cdn.document360.io/961862ab-d0f2-4d91-bb62-a62ee8184eff/Images/Documentation/automate-bill-reviews-with-ap-approval-workflows-image-5a1lzpww.png)** icon. ![Audit trail showing status updates and discrepancies for bill #9823653-B1.](https://cdn.document360.io/961862ab-d0f2-4d91-bb62-a62ee8184eff/Images/Documentation/automate-bill-reviews-with-ap-approval-workflows-image-kuq24ip6.png) The audit trail records every status change, including who submitted the bill, who approved or denied it and comments. ## Want to learn more? - Visit the ServiceTitan Academy to enroll in [Accounts Payable in ServiceTitan](https://servicetitan.docebosaas.com/learn/courses/295/accounts-payable-in-servicetitan) - See [Accounts Payable](/v1/docs/accounts-payable-home) - See [Create non-purchase order bills](/v1/docs/create-non-purchase-order-bills) - See [Create payments for bills](/v1/docs/create-payments-for-bills)