CHART OF ACCOUNTS
PDSI ยท GovCon FAR Part 31 Compliant ยท Melbourne FL
PDSI ยท GovCon FAR Part 31 Compliant
CHART OF ACCOUNTS
Complete GovCon-specific chart of accounts ยท Load directly into QuickBooks ยท DCAA compliant ยท FAR Part 31 cost structure
๐Ÿ’ก How to Use This Chart of Accounts
QuickBooks Setup: In QuickBooks Online, go to Accounting โ†’ Chart of Accounts โ†’ New. Enter each account number and name exactly as shown. Select the account type and detail type that matches.
Account Numbers: The numbering system (1000s through 9000s) is the standard GovCon structure. Your CPA and bookkeeper will recognize it immediately. DCAA auditors expect this structure.
Unallowable accounts: The 9000s series tracks costs that exist but cannot be billed to the government. You still track them โ€” just don't put them in your overhead pool when calculating rates.
Import file: Click Export COA above to download a CSV file you can import directly into QuickBooks Online without manually entering each account.
Acct # Account Name Type QB Category FAR Reference GovCon Purpose
COA ยท Balance Sheet
ASSETS โ€” 1000s
What PDSI owns ยท Cash ยท Receivables ยท Equipment ยท Deposits
Acct #Account NameTypePurpose
COA ยท Balance Sheet
LIABILITIES โ€” 2000s
What PDSI owes ยท Accounts payable ยท Payroll liabilities ยท Loans
Acct #Account NameTypePurpose
COA ยท Balance Sheet
EQUITY โ€” 3000s
Owner's stake ยท Retained earnings ยท Capital contributions
Acct #Account NameTypePurpose
COA ยท Income
REVENUE โ€” 4000s
Contract revenue ยท Fee income ยท Grant income ยท All money coming in
Acct #Account NameTypePurpose
COA ยท Direct Cost Pool
DIRECT COSTS โ€” 5000s
Costs charged directly to contracts ยท Labor ยท Materials ยท Subcontractors ยท Travel
โšก What Are Direct Costs?
Direct costs are expenses that can be specifically identified with a particular contract. Every direct cost needs a contract number attached to it. These are what you bill the government for โ€” they flow straight into your invoices. Key rule: If a cost benefits multiple contracts, it's indirect (overhead). If it benefits only one contract, it's direct.
Acct #Account NameFAR RefPurpose / Notes
COA ยท Fringe Benefits Pool
FRINGE BENEFITS โ€” 6000s
Employee benefits costs ยท Applied as a rate on direct labor
โšก How Fringe Works in GovCon
Fringe benefits are tracked separately because they're recovered through your fringe benefit rate โ€” calculated as total fringe costs รท total direct labor. Every time an employee charges an hour to a contract, you also recover fringe on top of that labor rate. This is why GovCon bid rates look higher than just the hourly wage โ€” the rate includes fringe.
Acct #Account NameFAR RefPurpose / Notes
COA ยท Overhead Pool
OVERHEAD โ€” 7000s
Indirect costs that support contracts but can't be charged directly ยท Applied via overhead rate
โšก What Goes in Overhead?
Overhead costs support your contract work but can't be traced to a specific contract. Things like the office rent, utilities, shared equipment, project managers who support multiple contracts. These costs get recovered through your overhead rate โ€” a percentage applied on top of direct labor on every invoice. Overhead rate = Total overhead pool รท Total direct labor base.
Acct #Account NameFAR RefPurpose / Notes
COA ยท G&A Pool
G&A EXPENSES โ€” 8000s
General & Administrative costs ยท Running the business overall ยท Applied via G&A rate
โšก G&A vs Overhead โ€” The Difference
G&A costs support the entire business โ€” not just the contract work. CEO salary, legal fees, accounting, business development, strategic planning. G&A rate = Total G&A pool รท Total cost input (all direct + fringe + overhead costs). G&A is the last rate applied in the billing structure. Think of it this way: Overhead supports the projects. G&A supports the company.
Acct #Account NameFAR RefPurpose / Notes
COA ยท Unallowable Costs
UNALLOWABLE โ€” 9000s
Costs you must track but CANNOT bill to the government ยท Critical for DCAA compliance
๐Ÿšจ Why You Must Track These Separately
DCAA auditors specifically look for unallowable costs mixed into your overhead or G&A pools. If they find entertainment or lobbying costs buried in your indirect rates, they will disallow them AND assess penalties. By putting them in the 9000s series, you're showing DCAA that you know the rules and you're following them. Track them, don't bill them, don't include them in your indirect rate calculations.
Acct #Account NameFAR RefWhy Unallowable
Banking ยท Account Linking
BANK LINKING GUIDE
How to connect your PDSI bank accounts ยท When to do it ยท Which tools to use
โฑ๏ธ WHEN TO LINK BANKS โ€” THE RIGHT ORDER
STEP 1 โ€” BEFORE LINKING
Open the bank account first. Mercury, Chase, or Bank of America โ€” EIN only, no personal guaranty. Must be active and have your first deposit before linking to any software. Do this this week.
STEP 2 โ€” GET QUICKBOOKS FIRST
Set up QuickBooks Online Simple Start ($35/mo) before linking banks. Enter your chart of accounts. Then connect your bank โ€” QB will import 90 days of transactions automatically.
STEP 3 โ€” LINK AND CATEGORIZE
Once connected, QB will suggest categories for each transaction. You or your bookkeeper review and approve. QB learns your patterns over time. Bank balance in QB always matches real bank balance.
๐Ÿฆ PDSI Bank Accounts to Link
๐Ÿฆ
PDSI Business Checking
Mercury or Chase ยท Primary operating account ยท All government payments received here ยท All payroll goes out here
Link First
๐Ÿ’ฐ
PDSI Business Savings
Same bank as checking ยท 60โ€“90 day reserve ยท Link to QB for visibility but set rules to not touch it
Link Second
๐Ÿ’ณ
PDSI Business Credit Card
Chase Ink or Amex Business ยท Pay monthly ยท Link to QB so all expenses are automatically imported ยท No manual entry needed
Link When Active
๐Ÿ”— How Bank Linking Actually Works
QuickBooks Online (Recommended):
Banking โ†’ Connect Account โ†’ Search your bank โ†’ Login with bank credentials โ†’ Transactions import automatically every day. QB uses Plaid (trusted bank connector) โ€” same tech as Venmo and Cash App.

What your bookkeeper sees:
Every transaction appears in QB as "uncategorized." Bookkeeper reviews each one weekly, assigns to the correct COA account number, notes the contract if direct cost. After 2โ€“3 months QB auto-categorizes most transactions correctly.

Security:
Bank linking is read-only. QB can see transactions but cannot move money. Your bank login credentials are encrypted by Plaid โ€” QB never sees your password.
QuickBooks Online โ†’ Mercury Bank โ†’
๐Ÿ“Š QuickBooks vs Free Options โ€” What PDSI Needs Now
ToolCostBest ForBank Linking?GovCon COA?Recommendation
QuickBooks Online Simple Start$35/mo1 user ยท Basic invoicing ยท 1 businessYesManual setupSTART HERE
QuickBooks Online Essentials$65/mo3 users ยท Bills + payments ยท Bookkeeper accessYesManual setupWhen you add bookkeeper
QuickBooks Online Plus$99/mo5 users ยท Project tracking ยท Class trackingYesClass = ContractBest for GovCon
Wave AccountingFreeSolo operator ยท Simple invoicingYesNoStopgap only
Deltek Costpoint$15K+/yrFull GovCon ERP ยท 50+ employeesYesBuilt-inWhen $5M+ revenue
Banking ยท Monthly Process
RECONCILIATION
Match QB to bank statements every month ยท Required for DCAA ยท Required for your CPA
๐Ÿ“… Monthly Bank Reconciliation โ€” How It Works
WEEK 1 OF EACH MONTH
Bookkeeper downloads prior month bank statement. Opens QB reconciliation tool. Matches every transaction. Flags anything in QB that's not on bank statement (or vice versa).
WHAT THEY FIND
Outstanding checks (written but not cashed). Bank fees not in QB. Timing differences on deposits. Errors โ€” things entered twice or wrong amount. These all get corrected before reconciliation closes.
WHEN IT'S DONE
QB balance = Bank statement balance exactly. Difference = $0.00. QB generates a reconciliation report. That report is filed and kept for DCAA if ever audited. Never skip a month โ€” gaps create problems.
YOUR ROLE AS CEO
Review the reconciled P&L on the 10th of each month. Approve it. Ask your bookkeeper: "Any unusual items?" "Any unallowable costs that got coded wrong?" 15 minutes a month keeps everything clean.
Security ยท User Management
LOGIN & ACCESS CONTROL
Yes โ€” you absolutely need login access for all systems ยท Here's exactly how to set it up
โœ… YES โ€” YOU NEED LOGIN ACCESS FOR ALL YOUR SYSTEMS ยท HERE'S THE HONEST ANSWER
Every platform you've built or are building needs controlled login access. Here's why: Right now every platform is just an HTML file that anyone with the link can see. As you add real financial data, employee records, and contract information โ€” that data needs to be behind a login. Here's the complete access control strategy for PDSI at your current stage:
๐Ÿ‘ฅ PDSI ACCESS ROLES โ€” Who Gets What
RM
R. Darrell Mack
President & CEO ยท Owner ยท Founder
ADMIN ACCESS ยท ALL SYSTEMS ยท ALL DATA
View All Edit All Delete Export Bank Data Payroll Add Users
BK
Bookkeeper (Part-time / Virtual)
Financial data entry ยท Bank reconciliation ยท Invoice management
LIMITED ACCESS ยท QB + INVOICES + EXPENSES ONLY
QuickBooks Invoices Expenses Bank (Read) Payroll Contracts Personnel Add Users
CP
CPA / Accountant (Monthly or Quarterly)
Tax strategy ยท Financial statements ยท DCAA support ยท Overhead rates
READ-ONLY ACCESS ยท QB REPORTS + PAYROLL + TAX DATA
QB Reports P&L Balance Sheet Payroll Data Edit Any Data Bank Login Add Users
PM
Program Manager / Contract Staff
Time entries ยท Task management ยท Contract documents
LIMITED ยท TIMESHEETS + ASSIGNED CONTRACTS ONLY
Time Entry Own Contracts Financial Data Bank Payroll Other Staff
๐Ÿ” How to Add Login to Your PDSI Platforms
Right now (rebuilding phase) โ€” Free options:

Option 1: Cloudflare Access (Recommended โ€” Free)
Since your platforms are on Cloudflare Pages, you can add Cloudflare Access for free. It puts a login screen in front of any domain. You control who gets access via email invite. No coding required.
โ†’ cloudflare.com โ†’ Access โ†’ Add Application โ†’ Select your domain โ†’ Add email addresses for each user

Option 2: Password protection on Cloudflare Pages
Simpler โ€” single shared password for each platform. You give different passwords to different people. Basic but works for rebuilding phase.

Option 3: Google/Microsoft OAuth (Cloudflare Access)
Users log in with their Google or Microsoft account. You whitelist specific email addresses. Clean and professional.
Set Up Cloudflare Access โ†’
๐Ÿ”‘ Platform Password Manager
Use 1Password Teams or Bitwarden Business to manage all PDSI platform credentials. Share specific passwords with specific team members. Revoke access instantly when someone leaves. Both have audit logs showing who accessed what.

Bitwarden Business โ€” $3/user/month. Open source. Excellent GovCon choice.
1Password Teams โ€” $4/user/month. Best UX. Most popular.
Team ยท Bookkeeper
BOOKKEEPER SETUP
What they do ยท What they need ยท How much ยท Where to find one ยท What to give them access to
๐Ÿ“š What a Bookkeeper Does for PDSI
โœ“ Categorizes all bank transactions in QB weekly
โœ“ Codes every expense to the correct COA account
โœ“ Flags direct vs indirect costs (contract code required)
โœ“ Reconciles bank accounts monthly
โœ“ Enters and tracks invoices
โœ“ Processes accounts payable (paying vendors)
โœ“ Generates monthly P&L and balance sheet
โœ“ Prepares payroll data for Gusto or ADP
โœ“ Files sales reports (none for FL โ€” no income tax)
โœ“ Keeps records organized for CPA and DCAA

What a bookkeeper does NOT do:
โœ— File your taxes (that's the CPA)
โœ— Give tax advice
โœ— Make financial decisions
โœ— Calculate overhead rates (CPA does this)
๐Ÿ’ฐ Bookkeeper Cost & Where to Find One
Cost for PDSI right now:
Part-time virtual bookkeeper: $300โ€“$600/month
Full-time bookkeeper (when needed): $45Kโ€“$55K/yr

Where to find a GovCon bookkeeper:
1. GovCon-specialized (best): Search LinkedIn for "GovCon bookkeeper" or "government contracting accounting." Many work virtually.

2. Bookkeeper360: bookkeeper360.com โ€” virtual bookkeepers specializing in small businesses. QuickBooks certified.

3. Bench: bench.co โ€” monthly subscription bookkeeping. $249/mo. Not GovCon specific but good start.

4. Local referral: Ask your bank (Mercury or Chase) โ€” they often have referrals for business clients.
Bookkeeper360 โ†’ Bench.co โ†’
๐Ÿ“‹ What to Give Your Bookkeeper on Day 1
ItemWhat It IsWhy They Need It
QuickBooks Online accessInvite them as "Accountant" role in QBThey do all data entry in QB โ€” this is their primary tool
PDSI Chart of AccountsThis document โ€” the COA you're looking atThey must code every transaction to the right account number
Bank read-only accessMercury or Chase โ€” add them as observerThey need to see transactions to reconcile โ€” read only, cannot move money
All active contract numbersList of current contracts with numbers and CLINsEvery direct cost needs a contract code. Without this they can't code correctly.
List of allowable vs unallowableFAR Part 31 summaryThey need to know what goes in 9000s vs overhead/G&A
Monthly close deadlineTell them: close books by the 10th of each monthYou review P&L on the 10th โ€” they must be done by then
Team ยท CPA Integration
CPA INTEGRATION
What your CPA does ยท How they access your data ยท What they need ยท GovCon CPA vs regular CPA
๐Ÿšจ MOST IMPORTANT POINT โ€” GET A GOVCON CPA, NOT A GENERAL CPA
A regular CPA files taxes for dentists and restaurants. A GovCon CPA knows FAR Part 31, indirect cost pools, forward pricing rates, incurred cost submissions, DCAA audit support, and how to structure your compensation to pass government scrutiny. The difference in value is enormous. A regular CPA who doesn't know GovCon can cost you your contracts.
๐Ÿงฎ What Your GovCon CPA Does
โœ“ Files PDSI business tax returns (S-Corp Form 1120S)
โœ“ Files your personal return (Form 1040 + K-1)
โœ“ Calculates your indirect cost rates (fringe, OH, G&A)
โœ“ Prepares Incurred Cost Submission (ICS) if cost-plus contracts
โœ“ Advises on Wyoming LLC and entity structure
โœ“ Reviews salary/draw split for S-Corp optimization
โœ“ Implements tax strategies (QBI, SEP-IRA, 179, Augusta Rule)
โœ“ Prepares financial statements for bonding applications
โœ“ Supports DCAA audits if they occur
โœ“ Reviews overhead rate calculations quarterly
โœ“ Advises on allowable vs unallowable costs

Frequency: Monthly bookkeeper โ†’ Quarterly CPA review โ†’ Annual tax filing
๐Ÿ’ฐ CPA Cost & How to Find a GovCon CPA
Cost for PDSI right now:
Quarterly review + annual filing: $3Kโ€“$6K/year
Monthly advisory: $500โ€“$1,500/mo

How to find a GovCon CPA:
1. NCMA (National Contract Management Assoc) โ€” ncmahq.org โ€” has a CPA referral network
2. Florida SBDC at KSC โ€” sbdc.ucf.edu โ€” free CPA referrals for Space Coast businesses
3. "GovCon CPA" Google search โ€” firms like Unanet, BTAS, and GovCon CPAs specialize in this
4. Ask your SBLO contacts โ€” Boeing and Northrop SBLOs often refer trusted GovCon CPAs to small business suppliers
NCMA Network โ†’ FL SBDC KSC โ†’
๐Ÿ”„ How the Bookkeeper + CPA + You Work Together
โฑ๏ธ
Daily
Staff enter timesheets. You approve. Bookkeeper imports bank transactions. You review and approve invoices.
๐Ÿ“…
Weekly
Bookkeeper categorizes transactions. Reviews payroll. Sends invoices. Flags anything unusual to you via email.
๐Ÿ—“๏ธ
Monthly
Bookkeeper closes books. You review P&L on 10th. Bookkeeper sends financials to CPA. CPA reviews indirect rates.
๐Ÿ“Š
Quarterly/Annual
CPA files payroll taxes. Reviews overhead rates. Plans tax strategy. Prepares annual return. Files ICS if needed.
Access Control ยท All Systems
ALL PLATFORM LOGINS
Every PDSI system ยท Who has access ยท How to secure each one ยท Current status
๐Ÿ” PDSI MASTER ACCESS STRATEGY
Use Cloudflare Access (free) to put a login screen on every PDSI domain. Use Bitwarden Business ($3/user/mo) to manage all credentials and share selectively. Use QuickBooks Online role-based access for financial data. This three-layer approach gives you enterprise-grade security at minimal cost.
๐Ÿ›ฐ๏ธ PDSI Platform Registry โ€” All Systems & Access Control
โšก
empire.pdsi2000.com โ€” Empire Dashboard
Main command center ยท All empire metrics ยท CEO only
CEO Only
โš™๏ธ
operations.pdsi2000.com โ€” Ops System
QB data ยท Invoices ยท Payroll ยท Contracts ยท CEO + Bookkeeper + CPA
CEO + BK + CPA
๐Ÿ“Š
๐Ÿ“Š
coa.pdsi2000.com โ€” Chart of Accounts
COA ยท Bank linking ยท Access control guide ยท CEO + CPA
CEO + CPA
๐Ÿ’ฐ
wealth.pdsi2000.com โ€” Financial Empire
Net worth ยท Tax arsenal ยท Wealth strategy ยท CEO only
CEO Only
๐Ÿ˜๏ธ
realestate.pdsi2000.com โ€” RE Command
Property portfolio ยท ATTOM data ยท RE strategy ยท CEO only
CEO Only
๐Ÿ“ก
govintell.pdsi2000.com โ€” GIIS
Gov intelligence ยท Contract pipeline ยท Decision engine ยท CEO + BD Team
CEO + BD
๐Ÿš€
marketing.pdsi2000.com โ€” Marketing
Board ยท Marketing ยท SBLO ยท Leads ยท CEO + Marketing Staff
CEO + Staff
๐Ÿ’ณ
credit.pdsi2000.com โ€” Credit Command
Credit repair ยท Business credit ยท CEO only โ€” sensitive financial data
CEO Only
โš–๏ธ
legal.pdsi2000.com โ€” Legal War Room
Contracts ยท Legal docs ยท CEO + Legal Counsel
CEO + Attorney
๐Ÿข
acquisition.pdsi2000.com โ€” Acquisitions
Business buying ยท Deal pipeline ยท CEO only โ€” confidential
CEO Only
๐Ÿ›๏ธ
boardroom.pdsi2000.com โ€” Boardroom
Board roundtable ยท AI advisors ยท CEO only
CEO Only
๐Ÿ” Quick Setup โ€” Cloudflare Access in 5 Minutes
Step 1: Go to dash.cloudflare.com โ†’ Zero Trust โ†’ Access โ†’ Applications โ†’ Add Application
Step 2: Select "Self-hosted" โ†’ Enter your domain (e.g. operations.pdsi2000.com) โ†’ Add application name
Step 3: Set policy โ†’ "Allow" โ†’ Rule: Emails โ†’ Enter allowed email addresses (yours, bookkeeper's, CPA's)
Step 4: Save โ†’ Done. Anyone visiting that domain now sees a login screen. Only listed emails get in.
Step 5: Repeat for each domain. Free for up to 50 users on Cloudflare Zero Trust free plan.
Set Up Cloudflare Access โ†’