Glossary

QuickBooks Account Type

Account type is the field that tells QuickBooks how to track an account and which financial statement it belongs on; detail type is a sub-category under it that Intuit says does not affect the accounting.

Also called: account type, detail type, account category, chart of accounts type

Definition

Every account in QuickBooks Online is created with two classification fields, one above the other on the same form, and they look like they do the same job at different resolutions. They do not.

Intuit draws the line explicitly. Account types "determine how QuickBooks tracks money and which financial reports (Balance Sheet or Profit & Loss) display the account data." Detail types "help you categorize accounts more specifically within an account type but do not affect the accounting behavior."

Intuit then says it a second time, in the plainest form it offers: "Detail types do not affect the accounting or which report the data appears on."

That is the whole rule, and it is worth reading twice because the form gives you no hint of it. The two dropdowns sit together, both are required, and the detail type list is longer and more specific, which makes it look like the more considered choice. It is the one that matters least.

Key points

  • +Intuit on account type: it determines "how QuickBooks tracks money and which financial reports (Balance Sheet or Profit & Loss) display the account data".
  • +Intuit on detail type: detail types "do not affect the accounting or which report the data appears on".
  • +Detail type is descriptive. Intuit says it "provides more info about what the account tracks for your business".
  • +The account type you pick filters the detail types you are then offered, which is why the two feel linked.
  • +Balance sheet accounts and profit and loss accounts are the top-level split the account type decides.
  • +On the new-account form, an Opening Balance and As of date appear only for balance sheet accounts, which is the account type visibly changing the form.
  • +For a Stripe clearing account, the common choices are the Bank account type or an Other Current Asset account type. Both are asset accounts and both land on the balance sheet.
  • +Intuit writes its reconciliation guidance around bank and credit card accounts, recommending you reconcile "your checking, savings, and credit card accounts every month".
  • +Guides that disagree about Checking versus Cash on hand are disagreeing about a detail type, which by Intuit's own statement changes nothing in the books.

Two fields on one form, and only one of them reaches your books

The reason this pair confuses people is that both fields are mandatory, both are dropdowns, and the second one is more specific than the first. Normal reading says the more specific field is the more consequential one.

Intuit says the opposite, and says it without hedging. The account type determines how QuickBooks tracks the money and which financial report displays the account. The detail type does not affect the accounting or which report the data appears on.

So the detail type is documentation. It is a label that tells the next person, and you in eight months, what this account was for. Intuit describes it as providing more information about what the account tracks for your business, which is exactly what a label does and exactly what a ledger rule does not.

The two fields are linked in one direction only. Choosing the account type filters the detail types you are then offered, so the account type constrains the label rather than the label constraining anything. That one-way relationship is the clearest signal of which field is load-bearing, and it is visible on the form if you know to look for it.

None of this makes detail type worthless. A chart of accounts where every clearing account is labelled consistently is easier to hand to an accountant than one where three similar accounts carry three different sub-categories for no reason. It just means a detail type is never the cause of a number being wrong.

What the form tells you about which field is real

The new-account form is worth walking once, because its own behaviour demonstrates the rule.

Intuit gives the fields in order: account name, then account type and detail type from their dropdowns, then a parent account if you are making this a subaccount, then an Opening Balance and an As of date, then an optional description.

The interesting one is the opening balance, because it does not always appear. It shows for balance sheet accounts and not for the others. That is the account type changing what the form will even ask you, which no detail type does.

The reason is not a UI decision. A balance sheet account holds a balance that carries forward, so there is a meaningful answer to what it held on the day you started tracking it. An income or expense account measures activity across a period and carries nothing forward, so the question has no answer to give. The account type is what tells QuickBooks which kind of thing it is dealing with, and the form follows from that.

If you want a single test for whether a field is structural or descriptive in QuickBooks, this is a good one. Structural fields change what else the system asks you and what reports it puts the account on. Descriptive fields sit there.

The Stripe clearing account, where the published guidance disagrees with itself

This is the account almost nobody had before they took payments online, and it is where the two fields get the most attention, because every setup walkthrough tells you what to pick and they do not all say the same thing.

Collected from guidance in circulation, including our own, you will find the Stripe clearing account created as Bank with a Checking detail type, as Bank with a Cash on hand detail type, and as an Other Current Asset account instead of a Bank account.

Those look like three competing answers. They are two disagreements of very different sizes, and Intuit's rule tells you which is which without needing an opinion.

Checking versus Cash on hand is a detail type disagreement. By Intuit's own statement it does not affect the accounting or which report the data appears on. Both guides are right, the choice is a naming preference, and nobody should spend a second on it. If a guide says a detail type either works as long as you are consistent, that is not the author being vague. That is the documented behaviour.

Bank versus Other Current Asset is an account type disagreement, and it is a real choice. It is worth being precise about what actually rides on it, because the intuitive fear here is wrong: both are asset accounts, so both land in the same half of the balance sheet, and neither one hides your Stripe balance somewhere strange or turns an asset into an expense.

What separates them is the workflow QuickBooks wraps around the account, which the next section covers.

What actually rides on Bank versus Other Current Asset

Since both choices produce an asset account on the balance sheet, the difference is in how QuickBooks treats the account afterwards.

Intuit writes its reconciliation guidance around bank and credit card accounts. Its recommendation is to reconcile your checking, savings, and credit card accounts every month, and the workflow it documents, including the automatic starting balance when the account is connected, is described for bank and credit card accounts.

That is the practical pull toward the Bank type for a clearing account. The account exists to be checked against an outside number, so people reach for the account type that QuickBooks surrounds with checking-against-an-outside-number machinery.

There is a counterweight worth knowing before you treat Bank as automatic. A Stripe clearing account is not a bank account in the real world. It represents money Stripe is holding on your behalf, and it should never be connected to a bank feed, because there is no bank at the other end to feed it. Guidance that says to create it as Bank and then says plainly not to connect it to a real bank feed is not contradicting itself. It is choosing the account type for the workflow and then declining the part of the workflow that does not apply.

The honest summary is that this is a defensible choice in both directions and a cheap one to get right at the start. What is not cheap is inconsistency. The account's entire job is to be comparable to a number Stripe reports, so the failure that costs you real time is having two clearing accounts, or moving activity between them, rather than having picked the less fashionable of two asset types.

One thing genuinely worth checking before you commit: Intuit's help article on account types and detail types does not address whether the account type can be changed after the fact, so treat the choice as one to make deliberately at creation rather than one you have confirmed is reversible.

Why the account type matters more once something is syncing into it

Choosing a type for an account you post to by hand a few times a month is low stakes. Choosing one for an account that an integration writes to every day is not, and the reason is volume rather than accounting.

A hand-kept account accumulates entries at a rate where a bad classification is noticed and fixed inside a month. An account that is the deposit target for every synced sale accumulates a year of records against it before anybody has cause to revisit the setup screen, and by then the account is load-bearing for reconciliation, for reporting, and for whatever monthly process has grown up around it.

This is also where the difference between the two fields stops being academic. If you decide in month eleven that the detail type was wrong, the fix is a label change and nothing moves. If you decide the account type was wrong, you are changing the classification of an account that a year of transactions point at.

So the order of care is the reverse of the order of attention most setups give these fields. Spend your thinking on the account type, pick a detail type that describes the account honestly, write down which you used, and do not revisit either one because a different guide made a different call about a field that Intuit says changes nothing.

Where the account type shows up in Acodei

Acodei has no documented behaviour that checks, enforces, or recommends a QuickBooks account type or detail type. It does not validate your chart of accounts, and picking a type it did not expect produces no warning, because there is no such check.

What is documented, and what makes the choice consequential anyway, is that the holding account is the single most consequential setup choice in the product, and the two modes it can be in are distinguished by what kind of account you pointed it at.

The holding account is the QuickBooks account that stands in for your Stripe balance. Every Sales Receipt Acodei creates carries the resolved holding account as its deposit target, and so does every standalone Payment. From there the two modes diverge mechanically. With a regular asset clearing account, a payout is a single Transfer for the net amount. With QuickBooks' built-in Undeposited Funds, a payout is an itemized Deposit listing each charge, refund and fee, and it cannot post at all until every underlying transaction already exists in QuickBooks.

The reconciliation method is part of the same choice rather than a separate decision. On a regular asset clearing account the documented method is balance reconciliation: the QuickBooks clearing balance should equal the Stripe balance, daily as the gold standard and monthly at minimum. On Undeposited Funds the documented method is payout matching only, and balance-reconciling the Undeposited Funds account itself is explicitly not supported, because sales sit there until a payout sweeps them and some items are only added at deposit time.

That difference is built into what runs. A daily balance tracker is scoped explicitly to connections not using Undeposited Funds, fetching the Stripe balance and the QuickBooks holding balance into per-day rows and recording whether they matched. There is no equivalent for Undeposited Funds, by design rather than omission.

One consequence is worth stating for anyone still on the setup screen. Switching between the two modes later is a supported migration run by a dedicated job against a saved settings backup, driven by a support command, rather than a setting you change yourself. The permission flag Acodei tracks for changing the holding account is granted only when a connection has zero transactions at synced status. So the account you point Acodei at is a decision to make carefully up front, not because a wrong answer breaks something immediately, but because unwinding it later is a migration rather than an edit.

Want to see this on your own Stripe data?

Start a free trial

Frequently asked questions

What is the difference between account type and detail type in QuickBooks Online?

Account type determines how QuickBooks tracks the money and which financial report, Balance Sheet or Profit and Loss, displays the account. Detail type is a sub-category under the account type that Intuit says does not affect the accounting or which report the data appears on. Account type is structural; detail type is descriptive.

Does the detail type affect my financial reports?

No. Intuit states that detail types do not affect the accounting or which report the data appears on. They exist to categorize accounts more specifically within an account type, which helps a human reading the chart of accounts rather than changing how QuickBooks handles the numbers.

Why does QuickBooks make me pick both?

The account type is what QuickBooks needs in order to know how to treat the account. The detail type is the label that says what the account is for, and Intuit describes it as providing more information about what the account tracks for your business. Choosing the account type filters which detail types you are offered, so the pair is asking one structural question and one descriptive one.

What account type should a Stripe clearing account be?

The two choices in common use are the Bank account type and an Other Current Asset account type. Both are asset accounts and both appear on the balance sheet, so neither misclassifies the money. Bank is often preferred because Intuit documents its reconciliation workflow around bank and credit card accounts, and a clearing account exists to be checked against the balance Stripe reports.

Should I use Checking or Cash on hand as the detail type for a Stripe clearing account?

Either. That choice is a detail type, and Intuit says detail types do not affect the accounting or which report the data appears on. Guides that pick different ones are not disagreeing about anything that reaches your books. Pick one, use it consistently, and move on.

Should I connect my Stripe clearing account to a bank feed?

No. A clearing account represents money Stripe is holding on your behalf rather than a real account at a bank, so there is nothing at the other end to feed it. Creating it with the Bank account type and then leaving it unconnected is deliberate: it takes the account type for the workflow it enables without the bank connection that does not apply.

Does Acodei require a particular account type for the holding account?

Acodei has no documented check on the QuickBooks account type or detail type, so nothing validates your choice or warns you about it. What the choice does decide is which of two documented modes you are in. A regular asset clearing account gives you Transfers for payouts and balance reconciliation against the Stripe balance. QuickBooks' built-in Undeposited Funds gives you itemized Deposits and payout matching instead.

Can I change the account type later?

Intuit's help article on account types and detail types does not address changing the type after creation, so treat it as a decision to make deliberately rather than one confirmed to be reversible. On the Acodei side, switching the holding account between a clearing account and Undeposited Funds is a supported migration run by a dedicated job against a saved settings backup rather than a setting you toggle, and the permission to change the holding account is granted only when a connection has zero transactions at synced status.

What customers say about running Stripe through Acodei

Stripe Verified Partner BadgeQuickBooks Intuit Badge
If you're testing out all the different Stripe/QuickBooks integration apps right now, let me save you some time. This one is the best one by far.
RyanOwner at Indie Music Academy
Works well and is really helpful for massive transactions. The support is really fast and helpful. 100% recommended.
AndresCo-founder and CEO at Kanguro Collections and Reinsurance

Related reading

More glossary terms

See the full glossary

Ready to try Acodei?

Connect Stripe to QuickBooks Online in minutes and let the fees, refunds, and payouts land where your accountant expects them.