{"id":116,"date":"2026-07-07T15:01:29","date_gmt":"2026-07-07T15:01:29","guid":{"rendered":"https:\/\/coastalclaritybookkeeping.com\/receipt-wrangling\/7-mistakes-youre-making-with-restricted-funds-in-quickbooks-and-how-to-fix-them\/"},"modified":"2026-07-07T15:01:29","modified_gmt":"2026-07-07T15:01:29","slug":"7-mistakes-youre-making-with-restricted-funds-in-quickbooks-and-how-to-fix-them","status":"publish","type":"post","link":"https:\/\/coastalclaritybookkeeping.com\/receipt-wrangling\/7-mistakes-youre-making-with-restricted-funds-in-quickbooks-and-how-to-fix-them\/","title":{"rendered":"7 Mistakes You\u2019re Making with Restricted Funds in QuickBooks (and How to Fix Them)"},"content":{"rendered":"<\/p>\n<p>If you\u2019re running a nonprofit here in Oregon, you probably started with a mission to change the world, or at least your corner of it. Maybe you\u2019re saving the wetlands, feeding neighbors in Tillamook, or teaching kids to code in Portland. What you probably <em>didn&#39;t<\/em> sign up for was the geometric nightmare of fund accounting.<\/p>\n<p>Specifically, I\u2019m talking about restricted funds. That money a donor gave you with very specific &quot;don&#39;t spend this on your coffee budget&quot; strings attached. <\/p>\n<p>QuickBooks Online (QBO) is a great tool, but it wasn&#39;t exactly built with the unique struggles of a 501(c)(3) in mind. It treats everything like a for-profit business until you tell it otherwise. If you don&#39;t set it up correctly, your Balance Sheet and Statement of Functional Expenses will eventually look like a junk drawer. <\/p>\n<p>At <strong>Coastal Clarity Bookkeeping<\/strong>, I see these specific mistakes all the time. They aren&#39;t signs that you\u2019re bad at your job; they\u2019re just signs that you\u2019re a human being trying to do math in a system that speaks a different language. Let\u2019s break down the seven most common mistakes I see Oregon nonprofit leaders make with restricted funds and, more importantly, how to fix them before your next board meeting.<\/p>\n<h2>1. Not Using the Class Feature (The &quot;MVP&quot; of Nonprofit QBO)<\/h2>\n<p>The biggest mistake is trying to track restricted funds using the Chart of Accounts alone. You might try to create an income account called &quot;Grant Income &#8211; Restricted&quot; and an expense account called &quot;Grant Expense &#8211; Restricted.&quot; <\/p>\n<p>This is a recipe for a headache. When you do this, you can see how much you brought in and how much you spent globally, but you can\u2019t easily see the <em>remaining balance<\/em> of a specific fund without a calculator and a stiff drink.<\/p>\n<p><strong>The Fix:<\/strong> You need to enable <strong>Classes<\/strong>. In QBO, go to your settings (that little gear icon), click &quot;Account and Settings,&quot; then &quot;Advanced,&quot; and turn on &quot;Track Classes.&quot; <\/p>\n<p>Classes allow you to tag every single transaction, whether it\u2019s a $5,000 donation or a $12 ream of paper, with a specific label like &quot;Youth Literacy Grant&quot; or &quot;Building Repair Fund.&quot; This lets you run a &quot;Profit and Loss by Class&quot; report, which is essentially the holy grail of nonprofit reporting. It shows you exactly what\u2019s left in each bucket.<\/p>\n<h2>2. The &quot;I&#39;ll Code It Friday&quot; Procrastination<\/h2>\n<p>We\u2019ve all been there. A donation comes in, or you buy supplies for a restricted program, and you think, <em>&quot;I\u2019ll just categorize this to the general fund for now and fix the class coding on Friday.&quot;<\/em><\/p>\n<p>Spoiler alert: Friday comes, and so does a local plumbing emergency or a board member with a &quot;quick question&quot; that takes three hours. <\/p>\n<p>When you delay class coding, you&#39;re essentially creating a &quot;cleanup&quot; project for yourself (or for me, if you decide to <a href=\"https:\/\/coastalclaritybookkeeping.com\/contact-us\">contact us<\/a> for help). If transactions aren&#39;t coded at the point of entry, they get lost. Six months later, you\u2019re staring at a $2,000 expense wondering, &quot;Was that for the restricted program or the general office?&quot; <\/p>\n<p><strong>The Fix:<\/strong> Adopt a &quot;Code as You Go&quot; policy. If a transaction doesn&#39;t have a class assigned to it, it doesn&#39;t get saved. Period. This ensures your data is always board-ready, even if they call a surprise meeting on a Tuesday morning.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/cdn.marblism.com\/6BDaqXD8LqF.webp\" alt=\"Illustration of a messy desk buried in receipts, highlighting the chaos of unorganized nonprofit bookkeeping. A person looking overwhelmed at a desk with papers, representing the stress of unorganized bookkeeping.\" style=\"max-width: 100%; height: auto;\"><\/p>\n<h2>3. Storing Restricted Funds as Bank Sub-accounts<\/h2>\n<p>This is a classic &quot;common sense&quot; mistake. Many people think, <em>&quot;I have $10,000 in the bank, and $2,000 of it is restricted. I\u2019ll just make a sub-account under my Checking Account in QuickBooks called &#39;Restricted Fund&#39; so I can see the balance.&quot;<\/em><\/p>\n<p>On the surface, it makes sense. In practice, it\u2019s a disaster. Bank accounts track <em>where<\/em> the money is, not <em>what<\/em> the money is for. If you use bank sub-accounts for restricted funds, you\u2019ll find it nearly impossible to reconcile your bank statement because the bank only sees one big pot of money, while your books see five tiny pots.<\/p>\n<p><strong>The Fix:<\/strong> Restricted funds are an <strong>Equity<\/strong> issue, not just a cash issue. You should track the restriction using Classes (see Mistake #1) and, if necessary, track the total restricted balance in a dedicated Equity account on your Balance Sheet. This keeps your bank reconciliation clean while still showing the board that, yes, we have $50,000 in the bank, but $30,000 of it is &quot;spoken for&quot; by donors.<\/p>\n<h2>4. Inconsistent Class Naming Conventions<\/h2>\n<p>If I see one more QuickBooks file with classes named &quot;2024 Gala,&quot; &quot;Gala &#8211; 2024,&quot; and &quot;Summer Gala 24,&quot; I might actually retire to a lighthouse. <\/p>\n<p>Inconsistency is the enemy of clarity. If you have three different names for the same fund, your reports will be fragmented. You\u2019ll have to manually add those columns together every time you want to see the total. It\u2019s a waste of time and increases the chance of a math error.<\/p>\n<p><strong>The Fix:<\/strong> Establish a naming convention and stick to it like glue. I recommend: <code>[Year] - [Program Name]<\/code>. For example: <code>2026 - Watershed Restoration<\/code>. <\/p>\n<p>If a grant spans multiple years, keep the name consistent so you can track the life of the grant across fiscal years. If you need help cleaning up a messy list of classes, that&#39;s exactly what we do in our <a href=\"https:\/\/coastalclaritybookkeeping.com\/services\">cleanup services<\/a>.<\/p>\n<h2>5. The &quot;Not Specified&quot; Graveyard<\/h2>\n<p>When you run a Profit and Loss by Class report in QuickBooks, there is a column on the far right labeled &quot;Not Specified.&quot; This is where QuickBooks puts every transaction you forgot to tag with a class.<\/p>\n<p>For most nonprofits, the &quot;Not Specified&quot; column should ideally be zero, or it should represent your general, unrestricted operating funds. If you see restricted grant income or program expenses sitting in &quot;Not Specified,&quot; your donor reports are officially wrong. <\/p>\n<p><strong>The Fix:<\/strong> Once a month, run your &quot;Profit and Loss by Class&quot; and look at that &quot;Not Specified&quot; column. If you see anything in there that belongs to a specific grant or program, open the transaction and fix it immediately. Think of it like clearing out your physical junk drawer: if you do it once a month, it\u2019s a five-minute job. If you do it once a year, it\u2019s a weekend of suffering.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/cdn.marblism.com\/YV-sOFnNbb7.webp\" alt=\"Peaceful Oregon lighthouse illustration representing the clarity of organized nonprofit financial records. A clear, peaceful coastal scene representing the goal of organized and clear financial records.\" style=\"max-width: 100%; height: auto;\"><\/p>\n<h2>6. Not Reconciling Restricted Funds to Actual Bank Holdings<\/h2>\n<p>There\u2019s a dangerous trap where your QuickBooks says you have $5,000 left in a restricted fund, but your actual bank account only has $4,000 because you accidentally used the restricted money to pay the electric bill. <\/p>\n<p>This is how nonprofits end up in hot water with donors or the IRS. Just because you labeled it &quot;Restricted&quot; in QuickBooks doesn&#39;t mean the money is physically protected from being spent on other things.<\/p>\n<p><strong>The Fix:<\/strong> You need a &quot;Restricted Fund Reconciliation&quot; process. At the end of every month, compare your total restricted fund balances (from your Class report) to your actual cash on hand. If your restricted balances are higher than your bank balance, you have &quot;borrowed&quot; from a donor: and you need to fix that immediately. At <strong>Coastal Clarity Bookkeeping<\/strong>, we help our clients maintain this &quot;sanity check&quot; so they never have to explain a shortfall to a donor.<\/p>\n<h2>7. Over-Simplification (The &quot;Restricted vs. Unrestricted&quot; Trap)<\/h2>\n<p>Some organizations think they\u2019re being efficient by only using two classes: &quot;Restricted&quot; and &quot;Unrestricted.&quot; <\/p>\n<p>While this technically satisfies the basic accounting requirement, it fails the &quot;Useful Information&quot; test. If a board member asks, <em>&quot;How much of the $10,000 restricted money belongs to the New Building Fund versus the Scholarship Fund?&quot;<\/em> you won\u2019t be able to tell them without doing manual digging.<\/p>\n<p><strong>The Fix:<\/strong> Get granular. Use <strong>Sub-classes<\/strong>. You can have a parent class called &quot;Restricted&quot; and then sub-classes for each specific grant or project. This gives you the best of both worlds: a quick view of the total restricted amount and a detailed view of each individual fund.<\/p>\n<h2>Why This Matters for Oregon Nonprofits<\/h2>\n<p>Here in Oregon, our nonprofit community is vibrant but heavily scrutinized. Whether you\u2019re dealing with the Oregon Department of Justice or federal grant auditors, transparency is your best defense. <\/p>\n<p>When your books are a mess, it\u2019s not just an administrative annoyance: it\u2019s a risk to your mission. Accurate restricted fund tracking ensures that when a donor gives you money for a specific purpose, you can prove, with the click of a button, that you used it exactly how they intended.<\/p>\n<p>If reading this made your eye twitch or your palms sweat, don&#39;t worry. Most nonprofit leaders are experts in their mission, not in QuickBooks architecture. That\u2019s why I\u2019m here.<\/p>\n<p>At <strong>Coastal Clarity Bookkeeping<\/strong>, we specialize in taking the &quot;chaos&quot; out of the books so you can get back to the work that actually matters. Whether you need a one-time cleanup of your class list or ongoing monthly support to keep those restricted funds in check, we\u2019ve got your back.<\/p>\n<p>Ready to bring some clarity to your coast? <a href=\"https:\/\/coastalclaritybookkeeping.com\/services\">Check out our services<\/a> or <a href=\"https:\/\/coastalclaritybookkeeping.com\/contact-us\">book a chat with me today<\/a>. Let&#39;s make sure your next board meeting is about your impact, not your &quot;Not Specified&quot; column.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>If you\u2019re running a nonprofit here in Oregon, you probably started with a mission to change the world, or at [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":115,"comment_status":"open","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[1],"tags":[],"class_list":["post-116","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/coastalclaritybookkeeping.com\/receipt-wrangling\/wp-json\/wp\/v2\/posts\/116","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/coastalclaritybookkeeping.com\/receipt-wrangling\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/coastalclaritybookkeeping.com\/receipt-wrangling\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/coastalclaritybookkeeping.com\/receipt-wrangling\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/coastalclaritybookkeeping.com\/receipt-wrangling\/wp-json\/wp\/v2\/comments?post=116"}],"version-history":[{"count":0,"href":"https:\/\/coastalclaritybookkeeping.com\/receipt-wrangling\/wp-json\/wp\/v2\/posts\/116\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/coastalclaritybookkeeping.com\/receipt-wrangling\/wp-json\/wp\/v2\/media\/115"}],"wp:attachment":[{"href":"https:\/\/coastalclaritybookkeeping.com\/receipt-wrangling\/wp-json\/wp\/v2\/media?parent=116"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/coastalclaritybookkeeping.com\/receipt-wrangling\/wp-json\/wp\/v2\/categories?post=116"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/coastalclaritybookkeeping.com\/receipt-wrangling\/wp-json\/wp\/v2\/tags?post=116"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}