Job statuses explained
When stages move work forward through the pipeline, statuses show what is happening to a job within a stage. In this article, you will learn about the available job statuses and how to use them in your work.
Job statuses at a glance
Job statuses are internal information for your team that indicates the current state of a job. They help you manage workflow blockers and exceptions while keeping jobs organized within their pipeline stages.
There are default and custom job statuses.
Default job statuses
For standard job states, TaxDome provides three default statuses:
-
Active: The job has no blockers and you can work with it. Jobs that remain Active past their due date are counted as overdue in widgets and Insights.
-
Completed: The work has been delivered to the client. Use this status to signal that a job is done without removing it from the pipeline — for example, when you still have internal post-work to handle before archiving. Completed jobs are excluded from overdue counts.
-
Archived: The job has been finished or canceled and you no longer need it in your active pipeline. You can archive a job directly from Active, or after marking it Completed first — depending on your firm’s process. Archived jobs remain accessible at any time.
Note
The key distinction between Completed and Archived is timing and intent: use Completed to mark that client-facing work is done while keeping the job visible, and Archived when you are ready to remove it from the pipeline view entirely.Custom job statuses
Imagine you’re preparing a tax return, but the client hasn’t submitted all required documents yet. The job can’t move forward to the next stage, but you don’t want to lose track of it. This is where custom job statuses help.
For intermediate situations specific to your workflow — like waiting for documents, handling deadline extensions, or managing additional client requests — you can create custom job statuses in each pipeline. For example, “Missing docs,” “Needs Extension,” or “Additional Services Requested.”
When you apply a custom status to a job, it remains in its current pipeline stage.
Custom statuses surface directly on job cards in the pipeline view. If you assign a color and icon to a status, those show on the card too, so the job’s current state is identifiable at a glance.
Job statuses vs. pipeline stages
Job statuses sit on top of pipeline stages: stages move a job forward through the process, while statuses describe the current state of the job within a stage.
-
Stages are ordered steps in the process. They follow a specific sequence, so you always know what comes next. Statuses are not ordered. A job might stay in the same status until the very end. When a status is changed to a custom one, the job remains in the same stage and doesn’t move forward.
-
Stages can include automations to move jobs forward when specific conditions are met, guiding the job toward its final stage. Custom job statuses can also include automations, but they can trigger status change only to Active, indicating the job is no longer blocked and can continue moving.
For a clear and efficient pipeline, use stages for mandatory steps and custom statuses for exceptions, like waiting for documents or handling special requests. This keeps your pipeline view simple and easy to follow.
Job statuses vs client-facing statuses
-
Job statuses are visible to your team only and reflect the current state of a job.
-
Client-facing statuses are designed for external communication. They give clients a clear, step-by-step view of their job progress. For example, after delivery, clients can see whether their return is pending payment, under review, or awaiting signature. This reduces inbound inquiries, since clients can check the status themselves rather than reaching out to ask what’s going on. Many firms automate client-facing statuses so they update based on the current job state or pipeline stage.
Access and permissions
Only the firm owner, admin, or team member with access rights to manage pipelines can create, edit, and delete custom statuses in pipeline setting.
Keep in mind the following when applying statuses:
-
A firm owner and admin can apply statuses to jobs in any pipeline.
-
An employee can apply statuses if they have access to the pipeline and to the account the job was created for, or if they have the access right to view all accounts.
Automate processes with custom statuses
You can configure automations to trigger when a status is applied.
You can use all the automations you use in pipelines. This way, you can, for example:
- Automatically create a task for your team members to adjust the service scope when handling additional requests.
- Send a client request or message to a client with a pre-filled inquiry for the missing items.
- Generate an organizer to collect any required documents and information.
Once the blocker is resolved (for example, when required tasks are completed or documents are received), the custom job status can automatically change back to Active, or you can change it manually.
You can add all the automations you might need when creating a custom status, or select only the relevant ones each time you apply it. You can also manually link automations to the custom status after selecting it.
Client view
The internal job statuses are never visible to your client.