HomeWho We ServeStartups and SaaSChicago › Financial Reconciliation
CHICAGO

Financial Reconciliation for Startups and SaaS in Chicago

A Chicago SaaS company runs money through more systems than a founder expects. Stripe or a merchant processor collects the subscriptions, a bank holds the raised cash, a payroll provider moves the biggest expense, and a stack of vendor tools bills monthly. Reconciliation is the work that ties every one of those systems back to the general ledger so the numbers are real, and for a startup here it carries two wrinkles a generic bookkeeper misses. The processor never deposits what the customer paid, because fees and refunds come out first, and Chicago layers a lease transaction tax of roughly 9 percent onto SaaS that has to be tracked against the same revenue you are reconciling. Get the reconciliation right and your burn, your runway, and your deferred revenue are trustworthy. Get it loose and a diligence team finds the gaps during your next round.

Why a SaaS processor deposit never matches the invoice

The first thing reconciliation has to untangle is the gap between what a customer pays and what lands in your bank. When a Chicago SaaS company charges a customer $1,000 through Stripe, the deposit that arrives is not $1,000. The processor takes its fee, nets out any refund issued that day, holds back disputed charges, and batches the rest into a single payout that bundles dozens of transactions. So the bank shows one deposit of, say, $9,412 that has to be broken back apart into the gross charges, the processor fees, and the refunds before any of it is booked correctly. If you just record the deposit as revenue, you understate both your gross sales and your processing cost, and your margins are wrong from the start. Reconciliation matches each payout to the underlying transactions, books the gross revenue, records the fees as an expense, and ties the net to the penny that hit the bank. For a company doing $80,000 a month in subscriptions, the processor fees alone run past $2,300 a month, and that is a real cost a board wants to see rather than a number buried inside a net deposit. We reconcile the processor to the bank every month so the revenue and the fee are both on the books and the cash ties out.

Reconciling deferred revenue under ASC 606

The second wrinkle is that cash and revenue are not the same thing for a subscription business, and reconciliation is where that gets enforced. Under ASC 606 you recognize subscription revenue as you deliver the service across the term, not when the customer pays. So an annual plan billed at $12,000 in January is not $12,000 of revenue in January. It is $1,000 a month of earned revenue and a deferred revenue liability that starts at $11,000 and draws down as the year runs. Reconciliation ties the deferred revenue balance on the books to a schedule of every active contract and where each one sits in its term, so the liability is provable rather than a plug. This matters most when you raise, because a buyer or investor tests the deferred revenue schedule against the contracts, and a balance that does not reconcile to real subscriptions is the kind of finding that reprices a deal. It also keeps you from the classic startup mistake of spending annual prepayments as if they were profit, when most of that cash is revenue you still owe the customer in service. We keep the deferred revenue subledger reconciled to the general ledger every month so the earned revenue is right and the liability is defensible.

The Chicago lease tax and the Illinois layer on the ledger

Chicago adds a compliance thread that runs straight through reconciliation. The city imposes a Personal Property Lease Transaction Tax at a rate around 9 percent, and it applies that tax to cloud software and software-as-a-service used in the city, treating a subscription as a lease of the provider’s computing resources. That cuts both ways for a Chicago SaaS company. On the software you buy, the vendor may charge the lease tax, and if it does not you may owe it directly, so those charges have to be identified and reconciled rather than lumped into a generic software expense. On the software you sell, if your product is subject to the tax on Chicago customers, the tax you collect is not your money, it is the city’s, and it has to be tracked in a liability account and reconciled against what you remit. A collected tax that sits mixed into revenue overstates your sales and hides a payable. On the entity side, Illinois runs a flat 4.95 percent income tax plus a personal property replacement tax, roughly 1.5 percent on S corporations and partnerships and 2.5 percent on C corporations, so the reconciliation has to leave clean records the state returns can be built from. We reconcile the lease-tax collected and paid to the ledger and keep the books clean for the Illinois filings, and the tax runs through the state Department of Revenue while the lease tax runs through the city Department of Finance.

Tying raised cash, SAFEs, and the bank to source records

The last piece is the money you raised, because that is where the balance sheet goes wrong quietly. A SAFE or a convertible note brings cash in the door, but it is not revenue and usually not taxable on receipt, so it has to be booked to the balance sheet rather than run through income. Reconciliation confirms the cash that hit the bank from a financing round matches the signed instruments and lands in the right account, so the equity section and the cash both tell the truth. It also ties the bank itself, matching every deposit and withdrawal to a source, because a venture-backed company burning investor money needs a cash balance it can trust to the dollar when it reports runway to a board. Suppose you close a $750,000 SAFE round. Reconciliation ties that deposit to the executed SAFE, books it to the SAFE liability rather than revenue, and confirms the ending cash the board sees is real. From there we reconcile the operating accounts every month, so burn is measured against a bank balance that has been proved rather than assumed. When you are ready, submit a new client inquiry and we will set up the reconciliation from your systems.

Frequently Asked Questions

Why does financial reconciliation for a Chicago SaaS startup start with the payment processor?

Reconciliation for a SaaS company starts at the payment processor because that is where the gap between what customers pay and what the company actually receives is created, and if you do not close that gap first, nothing else on the books is trustworthy. When a Chicago SaaS startup charges customers through Stripe or a similar processor, the money does not arrive one charge at a time and it does not arrive in full. The processor collects the gross charges, subtracts its percentage fee, nets out any refunds issued in the same window, holds back disputed or flagged transactions, and then deposits the remainder as a single batched payout. So a day that included forty customer charges totaling $10,000 might land in the bank as one deposit of $9,412, and that single number has three or four distinct pieces baked into it that have to be pulled apart before anything is booked.

The mistake a generic bookkeeper makes is recording that $9,412 deposit as revenue. Doing so understates gross sales, because the real revenue was $10,000, and it hides the processing fee entirely, because the roughly $290 the processor kept never appears as the expense it is. Over a year that buries tens of thousands of dollars of cost inside a netting entry, and it makes gross margin look better than it is, which is exactly the kind of thing that unravels when someone examines the numbers closely. Reconciliation fixes this by matching each payout back to the underlying transactions, booking the gross revenue at its full amount, recording the processor fee as its own expense line, accounting for refunds separately, and then confirming the net ties to the penny that hit the bank. It also catches processor holds and chargebacks, which move cash in later periods and quietly distort a month if they are not tracked, and it separates sales tax or lease tax the processor may have collected on your behalf.

Here is a worked example. Suppose your Chicago SaaS company runs $80,000 of subscription charges through Stripe in a month. At a blended processing rate near 2.9 percent plus per-transaction fees, the processor keeps roughly $2,350, and refunds of $1,200 come out on top of that, so the bank receives about $76,450 across the month’s payouts. Reconciled properly, the books show $80,000 of gross revenue, $2,350 of processing expense, $1,200 of refunds against revenue, and $76,450 of net cash that matches the bank. Recorded as a lump, the books would show only $76,450 of revenue and no visible processing cost, understating both the top line and a real operating expense. When you go to raise, an investor who recalculates your gross margin from the processor data will catch that discrepancy immediately, and it puts every other number you reported into question. We reconcile the processor to the bank every month so the gross revenue, the fees, and the net cash are all correct, which keeps the work tied to our bookkeeping service. The IRS recordkeeping guidance and the Illinois Department of Revenue both expect books supported by source records, which is what processor reconciliation produces.

How does financial reconciliation keep a SaaS startup’s deferred revenue correct under ASC 606?

Deferred revenue is where subscription accounting most often goes wrong, and reconciliation is the control that keeps it honest, so a SaaS startup that reconciles its deferred revenue every month avoids the single most common finding a diligence team raises. The rule behind it is ASC 606, which says you recognize revenue as you deliver the service, not when the customer pays. For a company selling annual plans, cash and revenue diverge sharply. A customer who pays $12,000 up front for a year of software has not handed you $12,000 of revenue. They have handed you $1,000 of revenue for the first month and $11,000 of a liability, because you still owe them eleven more months of service. That liability is deferred revenue, and it draws down month by month as you earn it, which is why the balance moves every single period.

The reason this needs reconciliation rather than a one-time setup is that the deferred revenue balance is the sum of dozens or hundreds of contracts, each at a different point in its term, and every month new subscriptions are added, some renew, and some churn. Without a schedule that ties each active contract to the balance, the deferred revenue number on the balance sheet becomes a guess, and a guess is what gets challenged. Reconciliation builds and maintains that schedule, listing every subscription, its term, its start date, and the portion still unearned, then ties the total to the deferred revenue account in the general ledger. When the two match, the liability is provable. When they do not, reconciliation finds the break before it compounds. Mid-term upgrades, downgrades, cancellations, and partial refunds each change a contract’s remaining balance, and only a maintained schedule catches them before they distort the reported revenue.

Consider a worked example. Suppose your Chicago SaaS company enters a month with $240,000 of deferred revenue on the books. During the month you bill $60,000 of new annual contracts, and you earn $28,000 of previously deferred revenue as service is delivered. The reconciled deferred revenue balance at month end should be $240,000 plus $60,000 minus $28,000, or $272,000, and that figure must tie to a contract schedule showing exactly which subscriptions make it up. If the ledger instead shows $272,000 but the contract schedule only supports $255,000, you have a $17,000 break that has to be investigated, because it could mean revenue was recognized too early or a contract was recorded wrong. This is precisely the reconciliation an acquirer’s advisors perform, so having it done monthly means a raise opens with numbers that hold up rather than a cleanup, and it keeps your reported recognized revenue from drifting away from the cash you actually hold. We keep the deferred revenue subledger reconciled to the general ledger so the earned revenue and the liability are both defensible, and we surface it through monthly financial reporting. The IRS guidance on accounting methods and the Illinois Department of Revenue both bear on how the income is ultimately reported.

How does financial reconciliation handle the Chicago SaaS lease transaction tax?

The Chicago lease transaction tax is a thread that runs straight through reconciliation for a SaaS company, and handling it correctly is one of the clearest reasons a Chicago startup needs reconciliation done by someone who knows the local rules rather than a generic service. The city imposes a Personal Property Lease Transaction Tax at a rate around 9 percent, and it applies that tax to nonpossessory computer leases, which the city interprets to reach cloud software and software-as-a-service used by customers in Chicago. The theory is that subscribing to SaaS is effectively leasing the provider’s computers, so the city taxes the transaction. For a Chicago SaaS company the tax touches both the software it buys and, potentially, the software it sells, and reconciliation has to account for both sides.

On the buy side, the software tools your company subscribes to for its own operations may carry the lease tax. Some vendors charge it and some do not, and where a vendor does not charge it the company may owe the tax directly to the city. That means the charges cannot simply be dropped into a single software expense account and forgotten. Reconciliation identifies which subscriptions carry the tax, confirms the amount, and ties it out so the expense and any self-assessed tax are both captured. On the sell side, if your product is subject to the lease tax when sold to Chicago customers, the tax you add to their invoices is not revenue. It is money you are collecting on behalf of the city, and it belongs in a liability account until you remit it. If that collected tax gets mixed into revenue, you overstate your sales and hide a payable that the city will eventually want, and the gap between recorded revenue and remitted tax only widens the longer it goes unreconciled.

Here is a worked example of the sell side. Suppose your Chicago SaaS company collects the lease tax on $50,000 of monthly subscription revenue from Chicago customers, and the tax runs at roughly 9 percent, so about $4,500 a month is collected as tax. Reconciliation books that $4,500 to a lease-tax-payable liability, not to revenue, and ties the liability to what is actually remitted to the city so the account clears cleanly each period. If instead the $4,500 had been recorded as revenue, the monthly top line would be overstated by that amount and the company would be carrying an unrecorded obligation to the city, the kind of finding that surfaces during diligence and raises questions about every other number. Over a year that single misclassification would overstate revenue by $54,000 and leave a growing liability off the books entirely, plus penalties and interest the city can add when it catches up. Reconciling the tax collected against the tax remitted keeps the liability accurate and the revenue clean. We run this alongside the rest of the close and coordinate it with client accounting services. The city publishes the rules through the Chicago Department of Finance, and the broader recordkeeping expectations sit with the IRS recordkeeping center.

How does financial reconciliation treat SAFEs and raised cash on a Chicago startup’s books?

Raised cash is where a startup’s balance sheet quietly goes wrong, and reconciliation is what keeps a SAFE or a round from being misbooked, so a Chicago startup that reconciles its financing carefully avoids treating investor money as if it were earnings. The core point is that money raised through a SAFE, a convertible note, or a priced equity round is not revenue. It is a financing event, generally not taxable to the company on receipt, and it belongs on the balance sheet rather than in the income statement. A SAFE, a simple agreement for future equity, sits as a liability or in equity depending on its terms until it converts to stock at a later priced round. A convertible note is debt that may carry interest. An equity round adds to the equity section. Reconciliation makes sure the cash from any of these lands in the right account and matches the signed instrument.

The risk when this is done loosely is twofold. First, if raised cash is accidentally run through revenue, the company reports income it did not earn, which inflates the top line and creates a tax and diligence problem at once. Second, even when it is booked to the balance sheet, the amount has to match the executed documents and the actual deposit, because a mismatch between the SAFE you signed and the cash you recorded is a break that an investor will find when they reconcile the cap table to the financials. Reconciliation ties the deposit from each financing to the specific instrument, confirms the amount, and books it to the correct liability or equity account, so the balance sheet and the cash agree. Wire fees, escrow timing, and staggered closings all mean the cash rarely arrives as one round number, which is exactly why the deposit has to be tied back to the paperwork.

Here is a worked example. Suppose your Chicago startup closes a SAFE round and $750,000 hits the bank. Reconciliation matches that deposit to the executed SAFE agreements, confirms the total equals what the documents promised, and books the $750,000 to a SAFE liability rather than to revenue. The cash balance the board sees goes up by $750,000, the SAFE liability goes up by the same amount, and the income statement is untouched, exactly as it should be. If that same $750,000 had been dropped into a revenue account, the company would appear to have earned three quarters of a million dollars it did not, its burn math would be meaningless, and the eventual conversion of the SAFE would be a mess to unwind. Because runway is measured against a cash balance, reconciling the bank and the financings means the runway a founder reports is real rather than an artifact of a misclassified deposit. We tie raised cash to source documents and coordinate the round mechanics through investment coordination. The IRS starting a business center and the Illinois Department of Revenue cover how financing and income are treated for a company operating here.

How often should a Chicago SaaS startup reconcile its accounts, and what does financial reconciliation deliver?

A Chicago SaaS startup should reconcile every account, every month, without exception, and understanding why monthly is the right cadence rather than quarterly or annually explains what reconciliation actually delivers to a venture-backed company. The purpose of reconciliation is to prove that the numbers on your books match reality, account by account, so that when you report burn, runway, revenue, and cash to a board or an investor, those figures rest on records that have been checked rather than assumed. A startup spending investor money cannot afford to discover a six-week-old error the week before a board meeting, and errors compound. A single mis-booked processor payout or an unrecorded lease-tax liability grows harder to untangle the longer it sits, so catching it within the month it occurred is far cheaper than finding it during a year-end scramble or, worse, during diligence.

Monthly reconciliation covers several distinct areas for a SaaS company. The bank accounts get reconciled so every deposit and withdrawal ties to a source and the ending cash is provable. The payment processor gets reconciled so gross revenue, fees, and refunds are separated and the net ties to the bank. The deferred revenue subledger gets reconciled to the contract schedule so the ASC 606 liability is defensible. The lease-tax accounts get reconciled so what was collected from Chicago customers matches what was remitted to the city. Any financing gets reconciled so raised cash ties to the signed instruments. Payroll, the largest expense for most startups, gets reconciled so the wages, taxes, and benefits on the books match what the payroll provider actually paid. Each of these is a place where an unreconciled number would distort the picture a founder relies on, and each feeds a metric a board watches.

Here is a worked example of the payoff. Suppose your Chicago SaaS company is preparing for a Series A and the board wants a clean picture of the last twelve months. Because the books were reconciled every month, the deferred revenue ties to the contracts, the processor revenue ties to the bank, the lease tax ties to the remittances, and the cash ties to the statements, so the data room comes together in days and the investor’s own reconciliation matches yours. Contrast that with a company that reconciled loosely. Their advisors find a $30,000 unexplained gap between processor revenue and recorded revenue, an unrecorded lease-tax liability, and a deferred revenue balance that does not tie to contracts, and every one of those findings becomes a reason to slow the deal or cut the price. A single week of delay in a competitive round can cost a founder negotiating room worth far more than the fee for doing the reconciliation right. Monthly reconciliation is what buys the clean version. We reconcile every account each month and deliver books a diligence team can trust, coordinated with our monthly financial reporting. The IRS accounting methods guidance and the Illinois Department of Revenue underpin why reconciled, well-supported books matter when the numbers are examined.

Contact Us