QuickBooks Online Advanced Tasks: The Built-In Task Manager for Bookkeepers
Why Tasks Belong Inside QBO (vs. Asana, Monday, Notion)
A finance team’s day is mostly inside QuickBooks. The general ledger is in QBO. The bank feeds are in QBO. The bills, the invoices, the journal entries, the reconciliations — all in QBO. Pulling the team out of QBO to look at a checklist in Asana or a board in Monday adds friction every time. Switching costs are small per click, but they pile up across a hundred clicks a day.
Tasks inside QuickBooks Online Advanced solve a narrow but real problem. They put the to-do next to the thing the to-do is about. The task “review November bank rec for operating account”. Can sit two clicks from the actual operating account register. The task “follow up with Acme on Invoice 4421”. Links to Invoice 4421. The task “post December rent accrual”. Links to the journal entry once it is created. The bookkeeper does not Alt-Tab to a different app to remember what to do or to confirm it is done.
Compare that to Asana. Asana is a great cross-functional project management tool. It is not a finance tool. The task “post December rent accrual”. In Asana is just a string of text. There is no link to the journal entry, no record of who actually posted it, no audit trail tied to the books. If a year later an auditor asks “show me the evidence this accrual was reviewed before period close,” Asana shows you a checkbox. QBO Tasks shows you the checkbox plus the linked record plus the QBO audit log entry that records the completion timestamp and the user.
Setting Up Tasks: Assignees, Due Dates, Linked Records
The setup path is short. Click the gear icon. Under Tools, click Tasks. If you do not see Tasks under Tools, you are not on Advanced — Plus and lower do not have it. On the Tasks page, click Add task. The task creation panel opens on the right.
The fields you will use, in order of how often they matter.
Task name. Write the name as a verb plus an object. “Reconcile operating bank account for November”. Is better than “Bank rec.” Six months from now when a new bookkeeper inherits the queue, the name is the only context. Make the name carry the meaning. The single biggest reason Tasks falls apart in practice is that the names are too short to be useful, so the bookkeeper has to open every task to remember what it is.
Due date. Pick a real date, not a vague “this week.” Tasks shows overdue items on the dashboard, which is the entire point. If you do not set a date, the task is invisible and might as well not exist. For recurring close work, set the date relative to month-end — day 5, day 8, day 10 are the typical milestones we use.
Owner. Assign one person, never two. Shared ownership is no ownership. Tasks lets you pick from any active QBO user, and the assignee gets an in-app notification plus an email when the task is created or when the due date approaches. The email cadence is fixed by QBO and cannot be tuned, which annoys some clients but is fine for most cases. The owner needs the right access permissions to see whatever the task references. If the owner is a bookkeeper without bill-approval rights, do not assign them a bill-approval task — they will not be able to do anything with it.
Notes. This is where the task earns its keep. Write what done looks like. Not “bank rec,”. But “rec the operating account in QBO against the Chase statement, attach the PDF to the task, flag any cleared items over $5,000 for controller review.” A bookkeeper reading that note knows exactly what to do and when to stop. A note that says “do the rec”. Creates ambiguity. Ambiguity is where tasks get reopened.
Linked record. Tasks can attach to specific QBO records — an invoice, a bill, a customer, a vendor, a journal entry, a transaction. This is the feature most people miss. The linked record turns the task into a deep link: clicking the linked record on the task takes the assignee straight to the record without searching. For AR follow-up, link the task to the invoice. For JE review, link to the journal entry. For vendor cleanup, link to the vendor. The link makes the task useful in a way a free-text task on Asana never is.
The Month-End Close Task Checklist We Use for Every Client
Here is the template we set up for every Advanced client running their own close. It is not original — it draws on the AICPA’s standard month-end close what works and the SBA’s financial management guidance — but it is the version we have refined across about 40 client implementations. The whole thing has 22 tasks and runs from day 1 to day 10 of the following month. We share it as a starting point. Real implementations vary by industry and complexity.
Day 1 to day 3 (preparation).
- Confirm all bank feeds synced through period end. Linked record: bank account.
- Confirm all credit card feeds synced through period end. Linked record: credit card account.
- Pull payroll register for the last pay period of the month. Linked record: payroll vendor record.
- Pull merchant processor settlement reports for the period. Linked record: clearing account.
Day 4 to day 6 (entries and reconciliations).
- Post month-end accruals for rent and recurring vendor bills. Linked record: each JE.
- Post depreciation entry from fixed-asset roll-forward. Linked record: depreciation JE.
- Post deferred revenue recognition entries from the revenue recognition schedule. Linked record: deferred revenue account.
- Reconcile operating bank account. Linked record: operating account register.
- Reconcile all other bank accounts. Linked record: each register.
- Reconcile credit cards. Linked record: each card account.
- Reconcile payroll liabilities to payroll register. Linked record: payroll liabilities account.
- Reconcile sales tax payable to filed returns. Linked record: sales tax liability account.
Day 7 to day 8 (review).
Each month we work the same close routine. We review the AR aging and chase anything sitting past 60 days, pulling the AR aging report as we go. We review the AP aging and confirm nothing got double-entered, against the AP aging report. We scan the trial balance for unusual balances. We run a prior-month variance analysis on the P&L using the P&L comparison. We confirm intercompany entries balance across files by checking the intercompany accounts. And we review the uncategorized and ask-my-accountant accounts, resolving or documenting whatever lands there.
Day 9 to day 10 (lockdown).
Once the numbers are clean, we wrap up the package. We generate draft financial statements and attach the PDF report group. A controller reviews the P&L, balance sheet, and cash flow against each report. We send the draft package to ownership for review through the distribution log. Then we close the period in QBO and set the closing-date password in company settings.
Save the whole list as recurring tasks the first time you build it. Each task has its own monthly cadence with the right due-date offset. You build the template once. After that it generates itself every month.
Customer Follow-Up and AR Workflow Tasks
AR is where Tasks earns the most goodwill from finance teams. The classic problem: an invoice is 45 days overdue, the AR clerk emailed the customer twice, the customer promised to pay last Tuesday, today is Thursday, and nobody remembers what was promised or when. Tasks fixes this by putting the follow-up commitment next to the invoice with a date, an owner, and a note.
The setup we recommend looks like this. When an invoice ages past 7 days, an automated workflow creates a Task assigned to the AR clerk with a 1-day due date: “First-touch reminder on Invoice [number]. Email the contact. Note their response below.” The clerk sends the email, comes back, types the response in the notes (“Said they’d pay 11/14”), and reopens or closes the task based on what happened.
If the customer commits to a date, the clerk reopens the task with a new due date matching the commitment date. If 11/14 comes and goes without payment, the task is overdue on the dashboard, the clerk sees it, the cycle continues. The history of the follow-up lives in the task notes. Six months later, if the same customer has a similar issue, the new AR clerk can read the entire history in 90 seconds.
Tasks Created Automatically by Workflows
The most powerful Tasks feature is the one most clients never turn on. Workflows in QBO Advanced can create tasks as one of their action types. Trigger fires, condition matches, task gets created and assigned. The bookkeeper does not have to remember to make the task — the system makes it.
Examples we set up regularly.
Journal-entry review. Workflow trigger: journal entry created. Conditions: amount greater than $1,000 AND posted by user other than controller. Action: create a review task assigned to the controller, due in 2 business days, linked to the JE, notes “Review the attached JE. Confirm account coding, supporting documentation, and business rationale. Approve or reject in the task notes.” The audit log records both the JE creation and the review task creation, which is exactly what auditors want to see for SOC 2 and SOX-style change controls.
Large deposit verification. Workflow trigger: deposit created. Conditions: amount greater than $10,000. Action: create a verification task assigned to the controller and CFO jointly, due same day, linked to the deposit, notes “Confirm source of deposit. If from a known customer, mark as verified. If unknown, investigate immediately.” This is a low-effort fraud control. The $10,000 threshold aligns with the IRS Form 8300 cash transaction reporting threshold, which is a useful coincidence — anything that would trip Form 8300 is also worth a human eyeball.
One limitation worth knowing. The task-creation action does not support dynamic owner assignment. The owner is whoever you pick when you build the workflow. If you want the task assigned to “whoever owns the customer this invoice belongs to,”. The engine cannot do that. You have to either build separate workflows for each owner or assign a single owner and have them re-route manually. For most clients with one or two AR people, this is fine. For a team with five AR people split by territory, it gets annoying.
Where Tasks Falls Short (and what to use instead)
Tasks is good at what it is built for. It is not a full project management tool. Knowing where it falls short saves you from trying to push it into a job it cannot do.
Cross-functional coordination. Tasks lives inside QBO. People outside finance — sales, marketing, operations — do not have QBO logins and should not. If your task involves a salesperson needing to confirm a customer’s commission split, or a project manager needing to sign off on revenue recognition for a milestone, Tasks is the wrong tool. Use Asana, Linear, ClickUp, or whatever your company’s broader PM tool is. Tasks is for the finance team’s internal queue.
Dependencies and Gantt views. Tasks does not support task dependencies (task B starts when task A finishes), and it has no Gantt or timeline view. For a multi-month project like a system implementation or an audit, you need something with dependency modeling. Tasks gives you a flat list of items with due dates. That’s it.
Reporting and analytics across tasks. The Tasks dashboard shows what’s open, what’s overdue, and what’s completed. It does not let you analyze cycle times, identify bottlenecks, or compare team member workloads across periods. For a finance team that wants to do real productivity analysis, the data has to be exported to a BI tool. Tasks does not have its own analytics layer.
What we tell clients: use Tasks for the bookkeeping team’s day-to-day work, the close checklist, and AR follow-up. Use a real PM tool for projects that cross functions. Use a time-tracking tool for billable hours. Use a BI tool or spreadsheet for cross-task analytics. The seam between tools is where the controller earns their keep — nobody else in the company is going to draw the lines for you.
If your finance ops outgrow what Tasks plus a PM tool can handle, the next move is usually to a full ERP. We walk clients through that decision tree as part of client accounting services. Tasks helps track the work that produces tax-ready records, but the records themselves are what the IRS recordkeeping baseline asks for.
Related Services from The Reed Corporation
Helpful Guides You Might Also Like
Sources & References
Frequently Asked Questions
Can QBO Advanced Tasks replace Asana for a small finance team?
It depends entirely on what the team’s work actually looks like, but the honest answer for most small finance teams is yes — if and only if the work is mostly internal to finance and mostly tied to QBO records. For anything broader, Tasks alone is not the right tool. Here is the way we actually think about this with clients, because the question gets asked at least twice a month.
What Tasks does well. Tasks lives inside QuickBooks, which means it lives where the team’s actual work lives. The bookkeeper does not switch tabs to check what is due. The controller does not open a separate app to see what is overdue. The auditor does not have to ask “where is your evidence that this control operated?”. Because the task and the underlying record are in the same system with the same audit log. For a five-to-ten-person finance team running their own books, Tasks handles the close checklist, AR follow-up, JE review, vendor cleanup, and recurring monthly work cleanly. It is fast to set up, it is included with Advanced at no extra cost, and the integration with workflows means a lot of the task creation can be automated.
Where Asana wins. Asana is a real project management tool. It has board views, timeline views, dependency management, custom fields, automation rules, integrations with Slack and Google Drive and Zapier, and reporting across projects. A finance team doing a multi-month ERP implementation, a financial audit, a system migration, or anything else with a real project structure benefits from those features. Tasks does none of them. Asana also has a much better mobile experience, comment threads, and external stakeholder visibility through guest access. If the work involves people outside finance — HR for compensation accruals, legal for contract review, operations for inventory counts, sales for commission disputes — Asana is the right tool. Tasks does not give those people a way in.
The actual decision tree we use. When a client asks whether they should use Tasks or Asana, we ask four questions. First: what percentage of your finance team’s work involves people outside finance? If less than 20 percent, Tasks is enough. Above 50 percent, you need a real PM tool. Second: do you need to see dependency chains between tasks? If yes, you need Asana or similar. If your work is a flat list of items with due dates, Tasks is fine. Third: do you need to give read-only visibility to executives outside QBO? If yes, Tasks alone won’t work — you’ll be exporting screenshots every week. Fourth: are you running multi-month projects with clear milestones, or is your work mostly recurring monthly cycles? Tasks handles recurring cycles well. It handles one-off multi-month projects poorly.
The hybrid approach that actually works. For most of our clients, the right answer is both. Tasks for finance-team-internal daily work — the close checklist, AR follow-up, JE review, bank rec scheduling. Asana (or Linear, or ClickUp) for cross-functional projects and anything that involves people outside finance. The trick is drawing the line cleanly so the team always knows which tool to use. The rule we recommend: if the task is about a specific QBO record or a recurring finance cycle, it goes in Tasks. If the task crosses functional lines, it goes in the PM tool. The controller enforces the rule. Without enforcement, you end up with the same task tracked in both systems and neither one being trusted as the source of truth.
The cost angle that most people miss. Tasks is free with Advanced. Asana Business is $25 per user per month. For a five-person finance team, that is $1,500 a year. For a ten-person team, $3,000 a year. If Tasks can cover 80 percent of the work, you can either drop Asana entirely or downgrade to a cheaper tier (Asana Basic is free for up to 15 users but lacks key features). The cost difference is not huge, but if Tasks does the job, there is no reason to pay for Asana on top.
A real client example. One of our New York City CPA-firm clients runs a four-person finance team for a $12 million SaaS business. They used to live in Asana. The bookkeeper opened Asana for the task list, opened QBO for the books, opened Slack for follow-ups, and spent half their day switching contexts. We moved their entire close process into Tasks, kept Asana for cross-functional work (product plan, customer success projects), and the bookkeeper’s monthly close time dropped from 11 days to 7. The reduction came almost entirely from the elimination of context-switching. Same tasks, same review steps, fewer apps.
The counter-example. A different client — a $40 million construction firm with 12 in finance, 6 in operations who need to coordinate weekly, and an external CPA firm doing audit work — tried to push everything into Tasks. It collapsed within two months. The operations team did not have QBO access. The external CPAs were not QBO users. The Tasks-only model meant the finance team was the bottleneck for every cross-functional question. We moved them to a hybrid: Tasks for finance-internal, Asana for everything cross-functional, and a shared file-sync setup for evidence the CPAs needed. The hybrid worked. The Tasks-only approach did not.
What about Monday, ClickUp and Linear? Same general analysis. Monday is similar to Asana with a more visual builder — same strengths and same weaknesses versus Tasks. ClickUp is the kitchen sink of PM tools, with task lists, docs, time tracking, sprints, all in one product. It is overkill for finance-only work but useful for a small business trying to run everything in one tool. Notion is a wiki with task lists bolted on. Decent for documentation and lightweight task tracking but weaker on assignee management and reminders. Linear is for engineering teams. Finance teams using Linear is unusual and we have not seen it succeed. The general rule holds: if the work is finance-internal and QBO-record-centric, Tasks beats all of them. If it’s broader, pick one of the others.
Where Tasks is genuinely worse than every alternative. Comments and discussion. Tasks has a single notes field. Multi-person discussion ends up overwriting itself. Search across tasks. Tasks search is weak. Asana and Notion all have stronger search. Reporting across periods. The Tasks dashboard shows current state but not historical trends. Asana’s reporting view shows you completion rates, cycle times, and overdue patterns at a glance. Tasks does not.
The bottom line. For a small finance team whose work is mostly inside QBO, Tasks replaces Asana cleanly and saves money. For a finance team coordinating with the rest of the company on real projects, Tasks is one piece of a stack that also includes a real PM tool. We have helped clients do both setups. The first is simpler. The second is more common at any company above about 50 employees. If you want help thinking through which side of the line you are on, that conversation is part of how we scope a CAS engagement.
How do I set up a recurring month-end close checklist using Tasks?
The short answer is: build the template once, mark every task as Recurring with a monthly cadence and the right due-date offset from period end, and assign owners. The first month is the test. By month three, the template is stable and the close runs on autopilot. Here is the full walkthrough.
Step 1: Build the master task list. Before you touch QBO, write down every task that needs to happen during a clean close. Open a spreadsheet. Three columns: task name, owner, due-date offset (in days from period end). For most small businesses, the list has 18 to 25 tasks. Examples: bank rec for operating account, bank rec for savings, credit card rec, payroll posting, AR aging review, AP aging review, monthly accruals, depreciation entry, deferred revenue recognition, intercompany entries, trial balance review, variance analysis, draft financial statement generation, controller review, ownership review, period close lockdown. Get the list right on paper before you start clicking.
Step 2: Order the tasks by dependency. Some tasks must finish before others can start. Bank rec must finish before trial balance review. Accruals must post before draft financials are generated. Order the spreadsheet from earliest-day to latest-day. Tasks does not enforce dependencies, but the due-date offsets effectively create an order. Use day 1 for prep tasks, day 5 for posting tasks, day 8 for review tasks, and day 10 for lockdown. Real numbers vary by industry — a SaaS business might be done by day 5, a construction company might still be closing on day 15.
Step 3: Open QBO Tasks and create the first task. Click the gear icon, click Tasks. Click Add task. Fill in the name from your spreadsheet. Set the due date to the first instance of the cadence — for a December close that closes by January 10, set the due date to January 10 for the lockdown task. Assign the owner. Write the notes describing what done looks like. Then critically: toggle the Recurring switch on. Choose Monthly. The recurrence will fire every month on the same relative date.
Step 4: Repeat for every task in your list. Yes, this takes 30 to 60 minutes the first time. Yes, it is worth it. Every task gets its own Recurring setup with its own monthly cadence. The result is that on the morning of February 1, the bookkeeper logs in and sees the entire February close checklist already populated in the Tasks dashboard with due dates running from February 1 through February 10. They do not have to remember to create the list. The list is already there.
Step 5: Test the first month. The first time the template runs, things will be off. A task will be due on a Saturday when the assignee is out. A task will have an owner who turned out not to have the right permissions. A note will be unclear. That is fine. The first month is the calibration. Adjust the template as you go. By the second cycle, the rough edges are gone. By the third cycle, the close is genuinely on autopilot.
Step 6: Pair the checklist with workflows. The most useful improvement is to combine the recurring tasks with workflows that create additional tasks automatically. For example, a workflow that creates a “review this JE”. Task whenever a journal entry over $1,000 posts from anyone other than the controller. The recurring tasks cover the scheduled work. The workflow-created tasks cover the event-driven work. Together, they give you a complete picture of what needs to happen during a close.
Step 7: Add the controller review gate. The last recurring task before lockdown should be “Controller review of close.” This task is the human gate — nothing closes without this task being marked done. Make it a separate task, not a bullet under another task, so it cannot be skipped. The notes should list exactly what the controller is signing off on: bank recs complete, accruals posted, trial balance reviewed, financials reasonable. The act of marking this task done is the formal close approval. Many of our clients screenshot the completed task as part of their monthly close evidence package.
Step 8: Track completion rates over time. After three or four cycles, look at the patterns. Which tasks are consistently late? That is a signal — either the due date is wrong, or the assignee is overloaded, or the task is more work than expected. Adjust so. We track this for our clients as part of a monthly process review. A close that gets faster over time is a sign the template is working. A close that gets slower is a sign something is breaking in the team or the data.
Common mistakes to avoid. Vague task names. “Bank rec”. Is not a task; “Reconcile operating bank account against Chase statement”. Is a task. Missing owners. Every task needs exactly one person responsible — not “the team,”. Not “whoever has time,”. One person. Wrong due dates. A task due on the 1st of the month when the bank statement does not arrive until the 5th is a guaranteed delay. Calibrate due dates to when the inputs are actually available. Too few tasks. Some teams try to keep the list short by combining steps. The result is opaque — you cannot see where the close got stuck. Better to have 22 visible tasks than 8 black-box tasks. Too many tasks. The opposite mistake. If your list has 50 tasks, half of them are probably subtasks that should live as bullets in a single task’s notes. Find the right granularity.
The AICPA’s published close what works. The AICPA publishes a month-end close best-practices guide with sample task lists by company size and complexity. We use it as a reference when building close templates, especially for clients in regulated industries or those preparing for an audit. The AICPA list is more complete than what most small businesses need. We typically use about 60 percent of it as a starting point and customize the rest.
Industry-specific adjustments. A SaaS company adds: MRR roll-forward, churn analysis, deferred revenue waterfall, ARR reconciliation. A construction company adds: WIP schedule, percentage-of-completion entries, retainage reconciliation, job-cost variance review. A real-estate firm adds: tenant ledger reconciliation, common-area maintenance accruals, vacancy reporting, capital improvement tracking. A nonprofit adds: grant-restriction reconciliation, donor-restricted vs. unrestricted fund tracking, in-kind contribution recording. Whatever your industry, the base 22-task list is the floor. Add what makes your business specific.
The mobile angle. Tasks shows up on the QBO mobile app, but the recurrence setup is awkward to do on a phone. Build the template on a desktop. Use the mobile app only for marking tasks done in the field. We had a client who tried to set up their entire close template on an iPad during a flight, gave up halfway, and ended up with a half-built template that took two months to untangle. Lesson: desktop for setup, mobile for execution.
Backup the template. Once the template is stable, export the task list to a spreadsheet or document and store it outside QBO. If someone accidentally deletes a recurring task or modifies the template badly, you need a way to rebuild. We keep client close templates in a shared Notion page with the spreadsheet as a backup. The Tasks dashboard is the active version. The document is the recovery copy. For more on recurring process design and how it ties into bookkeeping cleanliness generally, see our bookkeeping service page.
Can a workflow auto-create a task in QBO Advanced?
Yes. This is one of the most underused features in QBO Advanced. The workflow engine includes “Create task”. As one of its built-in action types. You can set up a workflow that fires on any of the standard triggers (invoice created, bill created, deposit received, journal entry posted, etc.), apply your conditions (amount thresholds, vendor types, customer flags, date ranges), and instead of sending an email or routing for approval, you can have the workflow create a task assigned to a specific user with a pre-filled name, owner, due date, and notes. The audit log captures both the workflow firing and the task creation, which means you get an automatic paper trail that auditors love.
The setup walkthrough. Open Manage Workflows from the gear icon. Click Custom workflow (or pick a template that has create-task as the action). The setup wizard walks you through three screens. First screen: pick the trigger. Invoice created, bill created, journal entry created, deposit created, customer created, vendor created, payment received, and a handful of others. Second screen: add conditions. Amount thresholds, customer or vendor filters, class or location filters. Third screen: pick “Create a task”. As the action. The task creation panel opens with fields for task name, owner, due-date offset (days from trigger), and notes. Fill those in using the dynamic variables QBO provides — [Customer Name], [Invoice Number], [Amount], and so on. Save and enable. The workflow starts watching for matching events immediately.
Real examples we’ve set up for clients.
Aging-invoice escalation. Trigger: invoice overdue. Conditions: amount greater than $5,000 AND days overdue greater than 60. Action: create task for AR lead, due in 1 day, notes “[Customer Name] is more than 60 days overdue on Invoice [Invoice Number] for $[Amount]. Decide on next step: collections, payment plan, or write-off. Document below before closing.” This single workflow eliminates the recurring “did anyone follow up on Acme?” Slack message and gives the AR lead a queue of decisions they need to make.
Journal-entry review. Trigger: journal entry created. Conditions: amount greater than $1,000 AND posted by user other than the controller. Action: create review task for controller, due in 2 business days, linked to the JE, notes “Review attached JE. Confirm account coding, supporting documentation, and business rationale. Approve or reject in notes.” This is a cheap, easy SOX-style internal control. The task creation appears in the audit log alongside the JE creation, which gives auditors exactly what they want to see for change-management evidence.
Large-deposit verification. Trigger: deposit created. Condition: amount greater than $10,000. Action: create verification task for controller and CFO, due same day, linked to deposit, notes “Confirm source of deposit. If from known customer, mark verified. If unknown, investigate immediately.” A $10,000 threshold is meaningful for a second reason: it lines up with the IRS Form 8300 cash transaction reporting threshold, so anything that would trip Form 8300 is also worth a human review.
Vendor 1099 prep. Trigger: vendor created. Conditions: vendor type is contractor AND W-9 attachment field empty. Action: create task for AP clerk, due in 14 days, linked to vendor, notes “Request W-9 from this contractor. Attach completed form to vendor record. Do not process payments until W-9 is on file.” This prevents the January 1099 scramble and creates a clear paper trail showing you were diligent about 1099 compliance.
Bank reconciliation deadline. Trigger: scheduled (first business day of the month). Conditions: none. Action: create one task per bank account, assigned to the bookkeeper, due day 6, linked to the account, notes “Reconcile this account against the bank statement. Attach the PDF. Flag cleared items over $5,000 to the controller.” The recurring tasks generate themselves every month.
Limitations to know about. The task-creation action has some constraints worth understanding before you build dozens of workflows around it. First: owner assignment is static. The owner is whoever you select when you build the workflow. The engine cannot dynamically assign based on, say, “whoever owns this customer”. Or “the salesperson on this invoice.” If you need dynamic ownership, you have to either build multiple workflows (one per owner segment) or pick a single owner and have them re-route manually. Second: the notes field accepts dynamic variables, but the variable set is limited — you cannot pull arbitrary custom-field values. Third: the workflow does not see custom fields as condition options unless you opt in during creation, which is why custom-field-driven workflows sometimes fail on the first try.
How the audit log treats workflow-created tasks. Every task creation appears in the QBO audit log with the workflow name as the creating user, the timestamp, and the affected record. When the task is later completed, the completion appears with the actual user who marked it done. The full lifecycle is captured. This is useful for two reasons: SOX-style change controls (you can prove the task was created by an automated rule, not by the same person who approved it), and IRS audit defense (you have evidence the review actually happened on a given date by a specific person). The IRS does not require this level of detail under the recordkeeping baseline, but it is increasingly the standard for any business pursuing a SOC 2 audit or a lender-required financial review.
The pattern we recommend for new clients. Start by building two workflow-created task setups. The first is journal-entry review — this is the highest-value internal control most small businesses are missing. The second is aging-invoice escalation — this is the highest-value AR improvement. Once those two are stable and the team is comfortable with the pattern, add others one at a time. The temptation is to build five workflows in one afternoon and turn them all on at once. Resist that. Build one, watch it for a week, build the next. By month three you will have a full set of workflow-created tasks running cleanly. By month six you will wonder how you ever managed without them.
When to skip the workflow-created task and just create the task manually. If the event is rare (less than once a month), a workflow is overkill. Just create the task manually when it happens. Workflows are for repeating patterns. A workflow you build for an event that happens twice a year will be forgotten about and break silently between firings. Rule of thumb: if the event happens at least once a month, workflow-created tasks are worth the setup. Below that, do it by hand.
Combining workflow-created tasks with recurring tasks. The two work well together. Recurring tasks handle the scheduled work (close checklist, monthly reviews, quarterly filings). Workflow-created tasks handle the event-driven work (large transactions, anomalies, escalations). A finance team using both gets a complete picture of what needs attention without having to manually generate the list. We cover the broader workflow engine in our QBO Advanced workflows guide, including the trigger and condition catalog. This FAQ focused specifically on the task-creation action because it deserves its own treatment — it is the most useful workflow action for finance teams and the one most clients have never tried.
How does Tasks differ from QBO’s built-in to-do reminder system?
This is one of the most confused topics in the QBO documentation because Intuit uses the words “task”. And “to-do”. Interchangeably in some help articles even though they refer to two genuinely different products. Here is the clean version.
The legacy to-do list. QBO has had a basic “to-do”. Or “reminder”. Feature for years. It is available on Simple Start, Essentials and Advanced. It is essentially a private notepad. You can add a reminder, set a date, and check it off when done. That is the entire feature surface. There is no assignee field — to-dos are tied to the user who created them. There is no audit log entry for to-do creation or completion. There is no integration with workflows. There is no recurring schedule. There is no file attachment. There is no linked-record functionality. There is no task dashboard for the team. To-dos are useful for individual reminders that nobody else needs to see. They are useless for team coordination.
Tasks in QBO Advanced. Tasks is a different product entirely. It is Advanced-only — if you are on Plus or below, you do not have it. The feature surface is substantially larger. Tasks support assignees across all active QBO users, due dates that surface on a shared dashboard and trigger email reminders, file attachments, links to specific QBO records (invoices, bills, customers, vendors, journal entries), recurring schedules, automatic creation by workflows, and full integration with the QBO audit log. Every task creation, assignment change and reopening is captured with timestamp and user ID. That is the audit trail that to-dos do not have.
The naming confusion. Intuit’s documentation does not consistently distinguish between the two. In some help articles, the legacy to-do is called “tasks.” In others, “tasks”. Refers only to the Advanced feature. We have seen clients on Plus open a support ticket asking “where is the workflow integration for my tasks?”. Only to discover they are on the legacy to-do feature and the workflow integration only exists on Advanced. The terminology trips people up regularly. The rule we tell clients: if you can assign a task to someone other than yourself, you are using Advanced Tasks. If you can only assign to yourself, you are using the legacy to-do.
What this means in practice. If you are on Plus and you need real team task management inside QBO, you have to either upgrade to Advanced or use an external tool (Asana, ClickUp, Notion). The legacy to-do feature is not going to scale beyond a single-user workflow. If you are on Advanced, ignore the legacy to-do entirely and use Tasks for everything. Some Advanced subscribers have both features visible in the UI, which adds to the confusion — we recommend hiding the legacy to-do or just telling the team to use Tasks exclusively.
Migration from to-dos to Tasks. If you have been using to-dos for years and want to move to Tasks, there is no built-in migration. You have to manually recreate the to-dos as tasks. For most clients this is a one-day effort — usually fewer than 50 to-dos exist and most of them are stale anyway. Use the migration as a chance to clean house. Anything not done in three months gets archived rather than migrated.
Comparison table-style summary. Assignees: to-do creator only, Tasks any active QBO user. Due dates: both yes. Dashboard view: to-do private notepad, Tasks shared team dashboard. Email reminders: to-do no, Tasks yes. File attachments: to-do no, Tasks yes. Linked records: to-do no, Tasks yes. Recurring schedule: to-do no, Tasks yes. Automatic creation by workflows: to-do no, Tasks yes. Audit log integration: to-do no, Tasks yes. Subscription tier: to-do all tiers, Tasks Advanced only. Mobile access: both yes (with reduced functionality on both).
Why Intuit hasn’t deprecated the legacy to-do. Best guess: legacy customers on Simple Start and Plus still use it, and removing the feature would generate complaints. Intuit’s general pattern is to leave legacy features in place even after building newer ones. The same thing happened with the legacy “memo”. Field on transactions and the newer “description”. Field — both exist, both work, and both confuse new users. We expect the to-do feature to stick around indefinitely even though Tasks is the better tool for everyone who has it available.
The compliance angle. For any client with audit requirements (SOC 2, SOX, lender financial review), the legacy to-do is not adequate evidence. The completion is not logged. The assignee is not tracked. The reviewer cannot see what was done. Tasks fixes all of these — the audit log shows creation, assignment and reopening with full user attribution. For clients in regulated industries, this is the single biggest reason to upgrade from Plus to Advanced even if they don’t use any other Advanced features. The cost differential is roughly $100 per month at list price. For most regulated clients, the audit-defensibility of Tasks alone justifies the upgrade.
The IRS angle. The IRS does not specifically ask about task management. The IRS recordkeeping requirements are about the underlying records — receipts, invoices, ledgers, bank statements — not about how you managed the work of keeping those records. But if you are ever in an audit dispute where the agent is questioning whether a transaction was properly reviewed before posting, evidence from Tasks (showing the review task was created and completed with timestamps) is supporting documentation for your control environment. To-dos do not provide that same evidence. We have used Tasks histories as part of audit responses twice in the last two years, and the agents accepted them as part of the substantiation package.
Custom fields versus tasks. One feature comparison that confuses new users: custom fields on transactions can sometimes look like a substitute for tasks. They are not. A custom field on an invoice that says “Status: Follow up required”. Is metadata. It does not have a due date, an assignee, or a completion event. A task linked to the invoice with the same content is a real work item with full lifecycle tracking. Use custom fields for transaction attributes. Use tasks for work that needs to happen.
Tags and tasks. Another feature that gets confused with tasks: QBO’s Tags feature. Tags label transactions for reporting. They are not work items. You can tag an invoice as “needs review”. But tagging does not assign anyone to do the review, does not set a due date, and does not capture completion. Tasks does all of those. Use tags for categorization, tasks for action.
The recommendation. If you are on Advanced, abandon the legacy to-do and standardize on Tasks for everything. If you are on Plus and you need real team coordination, evaluate whether the upgrade to Advanced is worth it — for most growing finance teams, it is. If you are on Plus and you are happy with single-user reminders, the to-do is fine for what it does. Just do not expect it to scale.
One more reason to prefer Tasks. Tasks integrates with QBO’s notification settings, including the team activity feed. A controller can see at a glance what tasks the team has open, what is overdue, and what has been completed in the last week. To-dos provide none of that visibility. For a controller managing a small team, the visibility alone is worth the upgrade. For more on how Advanced features fit together in practice, see our main QuickBooks Online Advanced guide and the related workflows walkthrough.
How do I track task completion across the team for audit defense?
Three things have to be in place. The Tasks dashboard for current state, the QBO audit log for the historical event record, and a separate change-log document for any task that is part of a real internal control. Each one does part of the job. None of them alone is enough for a defensible audit position. Here is how we set this up for clients who have real audit exposure.
The Tasks dashboard. Open Tasks from the gear icon. The default view shows open and overdue tasks with assignee, due date, and linked record. Filter by owner to see one person’s queue. Filter by date range to see what was due in a specific period. Filter by status to see only completed tasks. This is the live view of where the team’s work stands today. For audit defense, you want to capture this view periodically as evidence that the queue was managed. Most of our clients screenshot or export the dashboard on the last business day of each month as part of the close package.
The QBO audit log. Go to the gear icon, Audit Log. Filter by event type “Task.” You will see every task creation, assignment change and reopening with timestamp, user ID, and the affected task. This is the historical record an auditor will ask for. The audit log entries cannot be edited, which is exactly the property auditors want — the log is tamper-evident. The data goes back about two years in the in-product view. Older entries are retained by Intuit but require a support request to access. For any client with audit exposure, we recommend exporting the audit log monthly and storing the exports in a system with proper retention controls.
The change-log document. For tasks that are part of a real internal control — close lockdown approval, JE review, bank rec sign-off — the task itself is not enough evidence. An auditor will ask: what is the control? Who designed it? When was it last reviewed? What happens when it fails? The Tasks system does not capture these meta-level questions. You need a separate document — a Notion page, a Confluence page, a Word document, anywhere — that lists each control task, its description, its assigned reviewer, its expected evidence, and the change history of any modifications. We typically keep this in a shared SharePoint folder for clients in regulated industries.
What auditors actually look at. When we have helped clients respond to audits — SOC 2, SOX, lender financial review, M&A due diligence — the evidence package usually includes four artifacts. First, the control description (the change-log document). Second, evidence the control operated (task completions from the audit log, screenshotted for the audit period). Third, evidence the assignee was qualified to perform the control (the QBO user list with role definitions, showing the assignee had appropriate permissions). Fourth, evidence the control was reviewed (sign-offs from the controller or external CPA on a periodic basis). Tasks contributes mostly to the second artifact, sometimes to the third.
The SOX angle. For clients subject to SOX 404 controls (subsidiaries of public companies, or private companies preparing for IPO), the standard is high. Every key control needs a description, a test plan, evidence of operation, and an annual sign-off. Task histories help with evidence of operation but do not substitute for the other three components. We have walked clients through their first SOX-readiness review and Tasks always becomes part of the evidence stack — never the entire stack. The expensive part of SOX is the documentation and testing around the task. The task itself is the easy part.
The SOC 2 angle. SOC 2’s Common Criteria around change management (CC8.1) and monitoring (CC7.2) ask for evidence that changes to systems are reviewed and that activity is logged. QBO’s audit log meets the monitoring requirement by design. The change management requirement is partially met by Tasks — the workflows that create tasks and the tasks themselves are part of the change-control system — but auditors will still want to see a process for reviewing changes to workflows and roles. We pair Tasks with a quarterly access review and a documented workflow change log for SOC 2 clients.
The IRS audit angle. The IRS does not typically ask about task management directly. The IRS recordkeeping baseline is about the underlying records, not the process for managing them. But if an IRS agent challenges a specific entry — for example, the classification of a meal expense under IRS Publication 463, or the deductibility of a vendor payment — evidence that the entry was reviewed by a qualified person on a specific date is supporting documentation. The Tasks history showing a review task was created and completed by the controller is part of that support. It is not a replacement for the underlying receipt or business purpose, but it strengthens the substantiation package.
Lender audits and financial covenants. Clients with bank debt often have to provide quarterly compliance certificates and annual financial reviews. Lenders increasingly ask about internal controls as part of the review. For clients with material covenant exposure, we set up a specific lender-evidence package that includes the Tasks dashboard, the audit log exports, and the change-log document. The package is built once, refreshed quarterly, and handed to the lender’s review team without back-and-forth. Lenders appreciate the proactive packaging. It tends to make the review faster and the relationship smoother.
M&A due diligence. When a client is being acquired, the buyer’s diligence team will ask about the finance control environment. Tasks is part of the answer. We have packaged Tasks histories as part of diligence rooms multiple times. The buyer’s QofE (quality-of-earnings) team typically wants to see two things from a controls perspective: that adjustments to the books were reviewed before posting (the JE review task evidence), and that period-end closes were properly approved (the close lockdown task evidence). Tasks provides both. The diligence team appreciates being handed clean evidence rather than having to construct it from scratch.
The practical setup. For clients with real audit exposure, we set up the following standing process. On the last business day of each month, the bookkeeper exports the audit log filtered to task events and saves it to a folder structured by year and month. The bookkeeper also exports the Tasks dashboard view as a PDF screenshot. Both artifacts are stored alongside the close package. Once a quarter, the controller reviews the change-log document for accuracy — have any tasks been added, removed, or modified — and signs off. Once a year, an external party (auditor, fractional CFO, outside CPA) reviews the full evidence package as part of an annual control review. The whole system takes about two hours of bookkeeper time per month and four hours of controller time per quarter. For clients with material audit exposure, that is a tiny cost.
What we recommend for clients without specific audit pressure. Most small businesses do not need this level of rigor. A monthly export of the audit log and an annual review of who has what permissions is enough. Do not over-engineer the controls until you actually need them. The full SOX-or-SOC-2 treatment is expensive in time and attention. For a typical small business, the value of a full Tasks audit-defense setup is potential — if an audit or M&A event happens later, you’ll be glad you have the records. But you don’t need to build the full apparatus today. Start with a clean Tasks setup, the audit log export, and a basic change-log. Add the rest only when there is a specific need.
One last point about reasonable cause. For payroll tax penalties under IRC §6656, the IRS sometimes grants reasonable-cause abatement when a business can show it had proper controls in place but a specific failure occurred. Evidence that you had a Task set up to alert the controller about payroll-related deadlines, and that the Task fired but the responsible person was out sick or had a family emergency, can support a reasonable-cause argument. We have used this exact pattern successfully twice in the last three years. The Tasks history is not the entire argument, but it strengthens it. If you want help building out the control documentation around your Tasks setup, that is part of how we approach a client accounting services engagement.