Blog
Workflows

Why an Expense Skips \"Logged\" and Goes Straight to the Approval Queue

SparkyMinis Team 05 Sept 2026

Why an Expense Skips "Logged" and Goes Straight to the Approval Queue

If you've used an expense tool before that had a "submit" button separate from "save" or "log," the first time you use SparkyExpenses with approval workflow turned on, something might feel like it's missing. You log an expense, and it's already sitting in the approval queue. There was no second step where you had to go back and actively submit it. That's not a shortcut you're supposed to remember to take advantage of — it's just how logging works once your organization has approvals turned on.

What used to be two steps is now one

In a lot of expense tools, the mental model is: you save a draft, you review it, and then you hit submit when you're ready for someone else to see it. That two-step model makes sense in isolation, but it creates a real gap in practice — expenses that got logged and then just... sat there, because the person who created them forgot the second step, or assumed logging was the same as submitting, or got pulled into something else before they circled back.

For a team lead who's the one waiting on those submissions, that gap is invisible until it's a problem. You don't know an expense exists until someone actually submits it, so a forgotten submit step doesn't look like a bug in the tool — it looks like someone hasn't logged their expense at all, when actually they have, it's just stuck in a draft state nobody else can see.

SparkyExpenses' approval workflow removes that gap by removing the step. If your organization has the approval_workflow entitlement turned on, logging an expense and submitting it are the same action. The moment someone fills out the New Expense form and saves it, it's already at the stage where an approver can see it and act on it. There's no in-between state where it exists but isn't visible to anyone who needs to review it.

What this means for the person logging the expense

Practically, nothing changes about how you fill out the form — amount and currency, category, date, description, an optional tag, business or personal, a receipt, and a client if it's billable. You fill that out and save it, same as you always would. The difference is just that you're done. There's no follow-up task sitting on your list reminding you to go submit what you already logged. If you've ever had an expense forgotten in "draft" for two weeks because you meant to submit it later, this is the workflow that prevents that specific failure from ever happening in the first place.

What this means for the person approving

For a team lead or anyone with approval permission, this is arguably the bigger benefit. The approval queue reflects reality — if someone logged an expense, it's there, waiting, not hidden behind a submission step you have to hope they remembered. You're not chasing people to "please actually submit that thing you told me about." What's logged is what's pending, full stop.

This also means your weekly (or monthly) queue-clearing routine is trustworthy. If the queue is empty, it's actually empty — not deceptively empty because three people logged expenses and forgot to submit them. That's a small thing, but it's the difference between a reconciliation routine you can trust and one where you're always slightly unsure whether you're seeing the whole picture.

What this doesn't change

It's worth being clear about what this doesn't do: it doesn't remove approval as a step. Nothing skips review. An expense created under approval workflow still needs someone with approval permission to actually approve it before it moves toward reimbursement, and it can still be rejected with a note if it doesn't fit. The thing that disappears is the redundant administrative step of "submitting" something that was, functionally, already ready to be looked at. Review still happens; unnecessary friction on the way to review doesn't.

It's also worth knowing this behavior is specific to organizations with approval workflow turned on. If your organization doesn't have that entitlement, logging an expense just logs it — there's no approval queue to enter, and no forced progression toward any particular status. The "skip straight to the queue" behavior only exists because the queue exists to skip straight into.

Why this is worth knowing on day one

New team members joining a team that already uses SparkyExpenses with approvals on sometimes ask where the submit button is, assuming they've missed a step. It's worth telling people upfront, when they first log an expense: there isn't a submit button to look for, because logging already did that job. It saves a confused Slack message on someone's first week, and it means the team lead never has to explain the same "no, you're done, it's already in the queue" conversation more than once per person.

How to do this in SparkyExpenses

Turn on approval workflow for your organization and every newly logged expense lands directly in the approval queue — no separate submit step for anyone to forget. Take a look at SparkyExpenses' features to see how logging, approval, and reimbursement connect into one workflow instead of a chain of steps someone has to remember to complete.