---
title: "Invoice stuck in pending status in an exported batch"
slug: "fix-pending-status-for-invoices-in-an-exported-batch"
tags: ["Area - Accounting Integrations", "Focus - Construction", "Focus - Service Replacement", "Role - Accountant", "Role - Admin", "Type - Commercial", "Type - Residential"]
updated: 2026-07-17T20:39:16Z
published: 2026-07-17T20:39:16Z
canonical: "help.servicetitan.com/fix-pending-status-for-invoices-in-an-exported-batch"
---

> ## 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.

# Invoice stuck in pending status in an exported batch

![](https://cdn.document360.io/961862ab-d0f2-4d91-bb62-a62ee8184eff/Images/Documentation/anvil-wrench.png) Troubleshooting **Role:** Administrator · Accountant · Bookkeeper · Office Admin**Area:** Accounting > Batch/Export Transactions · All versions

## **What you're seeing**

An invoice shows as **Pending** even though it sits inside a batch that exported successfully. You can't unpost or re-export it, and the batch itself reports as exported. This leaves a single invoice stuck out of sync with the rest of the batch.

## **Why this happens**

An invoice can stay in Pending after its batch exports for several reasons. There are 4 common reasons.

**Reason 1**

**Customer deposits aren't mapped correctly.** Customer deposits aren't mapped correctly between ServiceTitan and your accounting software.

**Reason 2**

**Inventory tracking settings changed after the invoice was created.** Inventory tracking settings were changed after the invoice was created.

**Reason 3**

**A GL account is named incorrectly or is missing.** A GL account is named incorrectly or is missing.

**Reason 4**

**A customer name or ID has a data problem.** A customer name has extra spaces, or a customer ID number is missing.

## **Before you start**

You need the **Batching Invoices** permissions to post, unpost, and export batches in Accounting. If you don't have it, contact your admin.

## **How to fix it**

Run these checks in order. Most issues are resolved by Check 1.

### **1****Un-post, re-post, and export the batch**

Start here — this resolves most cases.

1. Open the batch that contains the pending invoice.
2. **Un-post** the batch.
3. **Re-post** the batch.
4. **Export** the batch again.

> [!NOTE]
> **✓ Done ·** If the invoice moves out of Pending and shows as exported, you're done.

### **2****Move the invoice to a new batch**

Use this if Check 1 didn't help.

1. Add the still-pending invoice to a new batch.
2. **Export** the new batch.

> [!NOTE]
> **✓ Done ·** If the invoice exports from the new batch and leaves Pending, you're done.

### **3****Confirm it isn't already in your accounting software, then check common causes**

Use this if Check 2 didn't help.

1. Search for the invoice or payment in your accounting software. Capture a screenshot showing whether it is there or not.
2. If it **is** already in your accounting software, the export actually succeeded — the ServiceTitan status is just out of sync. See the related troubleshooting article on partial-export status mismatches.
3. If it is **not** in your accounting software, review these common causes before escalating:
  - Missing batch numbers.
  - Jobs not properly completed before batching — incomplete jobs prevent exporting.
  - Overlapping timesheets.
  - Missing invoice dates on adjustment invoices.
  - GL account names that don't match exactly between ServiceTitan and your accounting software.
  - Inactive items in your accounting software — for example, an **Object Not Found** error.
  - Business units not mapped correctly to your accounting software.

> [!NOTE]
> **✓ Next ·** If correcting one of these causes lets the invoice export and leave Pending, you're done. If the invoice is confirmed missing from your accounting software and still won't export, the batch likely needs to be unlocked — see **Still not working?** below.

## **Still not working?**

If the invoice or payment is not in your accounting software and still won't export, the batch may be locked after a partial or failed export. Contact ServiceTitan Technical Support at [**go.servicetitan.com/ask**](https://go.servicetitan.com/ask) and ask them to unlock the batch associated with the invoice, then try to export it again. Include:

- The batch number and the affected invoice or payment number
- Which accounting software you export to (QuickBooks Online, QuickBooks Desktop, Intacct, etc.)
- Confirmation (with screenshot) that the invoice or payment is not already in your accounting software
- Any common causes from Check 3 you already ruled out
- Which checks from this article you already tried

## **Want to learn more?**

[**Batch shows as partially exported but all items exported ›**](https://help.servicetitan.com/docs/batch-shows-partially-exported-in-servicetitan) Resolve a partial-export status mismatch between ServiceTitan and your accounting software.

[**Batch will not post or accept invoices ›**](https://help.servicetitan.com/docs/why-is-my-batch-failing-to-post) Troubleshoot a batch that won't post or accept invoices.

[**Batch, post, and export transactions ›**](https://help.servicetitan.com/docs/batch-post-and-export-transactions) Learn the full batch, post, and export workflow in Accounting.
