๐Ÿ’ต Cash Reconciliation Generator

Create a professional daily sales & cash reconciliation report with automatic over/short calculation โ€” download it as a PDF, entirely inside your browser.

Create a Cash Reconciliation Report Online Free

๐Ÿš€ Build Your Cash Reconciliation Report

Fill in the details below โ€” the preview on the right updates live. Nothing leaves your device.

๐Ÿข Business & Shift Details

Logo preview

๐Ÿ’ฐ Sales & Cash Movements

Total Sales$0.00
Total Cash Out$0.00

๐Ÿงฎ Count the Cash

Variance: Balanced $0.00

๐Ÿ“‹ Notes & Sign-Off

Your Business Name

CASH RECONCILIATION

SalesAmount
Total Sales$0.00
Cash Paid Out / DropsAmount
Total Cash Out$0.00
Opening Float$0.00
+ Cash Sales$0.00
โˆ’ Cash Paid Out$0.00
Expected Cash$0.00
Counted Cash$0.00
Variance: Balanced $0.00
Cashier
 
Verified By (Manager)
 

Quick answer: Enter your opening float and list sales by payment type along with any cash paid out or dropped to the bank - the tool calculates Expected Cash automatically. Then count the drawer either by entering one total, or - for fewer counting errors - toggle on the denomination breakdown to enter how many of each bill and coin value you have, and the total sums itself. The variance box updates live and clearly shows whether the drawer is balanced, over, or short. Click Download PDF for a signature-ready report. Everything happens locally in your browser using jsPDF and jsPDF-AutoTable - not a screenshot image.

  • Cost: Free, unlimited reports, no signup.
  • Where it runs: 100% in your browser โ€” no upload, no server storage.
  • Output: A real text-based PDF (selectable, searchable, small file size).
  • Denomination breakdown: Optional bill/coin count that auto-sums to reduce arithmetic errors.
  • Automatic variance: Color-coded Balanced/Over/Short status, calculated live.
  • Two-party sign-off: Signature lines for both cashier and verifying manager.
โš ๏ธ Good to Know Before You Start

๐Ÿงฎ A Manual Reconciliation Tool: This tool calculates from the figures you enter - it doesn't connect to your POS system or verify sales totals independently.

๐Ÿ’ก Try the Denomination Breakdown: Counting cash by stack and typing one number is where most till errors sneak in - the optional breakdown does the multiplication and addition for you.

๐Ÿ–จ๏ธ Real Text, Not a Screenshot: The PDF is built from actual vector text using jsPDF, so it stays sharp at any zoom and the file stays small.

โœ… Privacy: Your sales and cash data, including any logo you upload, is processed locally โ€” it is never uploaded, transmitted, or stored anywhere.

โœ… 100% Private: Your report, including your logo, is generated locally in your browser using JavaScript. No data is ever uploaded to a server or stored anywhere.

Note: Your report data will be cleared once your session ends or you clear the app.


How to Create a Daily Cash Reconciliation Report PDF

1

Fill in Business & Shift Details

Enter your business name, date, and cashier.

2

Enter Sales & Cash Movements

Add sales by payment type and any cash paid out or dropped.

3

Count the Cash

Enter counted cash directly, or use the denomination breakdown for automatic summing.

4

Download the PDF

Click Download PDF to save a signature-ready reconciliation report.


๐Ÿ”’ Your Sales & Cash Data Never Leaves Your Device

This tool builds the entire report โ€” including your logo โ€” using jsPDF and jsPDF-AutoTable running entirely inside your browser tab. There is no upload step, no server-side processing, and no network request that contains your sales or cash figures.

Common Uses for a Cash Reconciliation Generator

โ˜•

Cafes & Restaurants

Close out each shift's till with a clean, signed reconciliation record.

๐Ÿ›๏ธ

Retail Stores

Reconcile daily sales across cash, card, and mobile payment types.

๐ŸŽช

Market Stalls & Pop-Ups

Keep a simple end-of-day cash record for temporary or mobile setups.

๐ŸŽฌ

Event & Box Office Cashiers

Reconcile ticket sales cash at the end of an event or screening.

๐Ÿข

Multi-Register Businesses

Run a separate, comparable reconciliation for each register or cashier.

๐Ÿ“Š

Franchise & Chain Operations

Standardize daily close-out reporting across multiple locations.


Why Use This Cash Reconciliation Generator?

  • Fully Client-Side: jsPDF and jsPDF-AutoTable both run in your browser โ€” no upload.
  • Real Vector Text: Sharp, selectable, searchable PDF output โ€” not a flattened screenshot.
  • Side-by-Side Preview: Check your report next to the form as you build it.
  • Denomination Breakdown: Reduces manual counting errors with automatic bill/coin summing.
  • Live Variance Status: Instantly see Balanced, Over, or Short with a color-coded box.
  • Flexible Sales Lines: Track cash, card, and other payment types separately.
  • Two-Party Sign-Off: Signature lines for both cashier and verifying manager.
  • 100% Free & Private: No account, no watermark, no server storing your data.

Cash Reconciliation Generator โ€“ Complete Guide

A till that doesn't match at the end of the night is one of the most common small frustrations in retail and food service - and most of the time, it's not theft, it's a change-making slip or a miscounted stack of bills. A clean reconciliation process catches this quickly and keeps a proper record either way, instead of everyone just shrugging and moving on.

๐Ÿ’ฐ
Log sales & cash out
โ†’
๐Ÿงฎ
Count the drawer
โ†’
โœ…
Check the variance

What Makes a Good Reconciliation Process?

A reliable process separates sales by payment type rather than lumping everything into one figure, tracks any cash removed from the drawer during the shift, and counts the physical cash carefully rather than guessing. This tool covers all of that - and adds a genuinely useful improvement over a plain total-cash field: an optional denomination breakdown where you enter how many of each bill and coin value you have, and the tool multiplies and sums it for you, catching the arithmetic mistakes that happen when someone counts a stack of twenties by hand under pressure at closing time.

How This Generator Actually Works

As you enter sales, cash-out lines, and either a direct cash count or a full denomination breakdown, a live preview beside the form recalculates the expected cash - opening float plus cash sales minus cash paid out - and compares it against your counted total, updating a color-coded variance box instantly. When you click Download PDF, that same data is handed to jsPDF, which draws your business header and the reconciliation summary as genuine vector text - not a picture of text - directly onto a PDF page. The sales and cash-out tables are built with jsPDF-AutoTable, which handles totals rows and pagination automatically. At no point does any of this data leave your device or touch a server.

Manual Total vs Denomination Breakdown

AspectManual Total EntryDenomination Breakdown (this tool)
SpeedFaster if you trust your countSlightly slower, but self-checking
Error resistanceRelies entirely on manual additionTool does the multiplication and summing

How the Expected Cash Calculation Works

ComponentEffect
Opening FloatStarting point for the calculation
+ Cash SalesIncreases expected cash
โˆ’ Cash Paid Out / DropsDecreases expected cash
= Expected CashCompared against what's actually counted

Security and Privacy Considerations

Browser Compatibility and Technical Requirements

This Cash Reconciliation Generator works in modern browsers that support:

Supported Browsers:

Troubleshooting Common Issues

Problem: My logo doesn't appear in the PDF

Explanation: Only PNG and JPG logo files are supported; other image formats or corrupted files may fail to embed. Solution: Re-save your logo as a PNG or JPG and upload it again.

Problem: The denomination breakdown isn't showing

Explanation: This section only appears when "Use a denomination breakdown" is toggled on. Solution: Check that toggle to reveal the value/quantity rows and hide the plain manual entry field.

Problem: The variance shows "Short" but I'm confident the count is right

Explanation: A short variance usually means either a sales figure, a cash-out entry, or the opening float doesn't match what actually happened during the shift. Solution: Double-check each sales line and cash-out entry against your POS report before assuming a physical counting error.

Problem: I need more than the default sales payment types

Explanation: The starting sales lines are just a common example set. Solution: Use "Add Sales Line" to include any additional payment type your business accepts, such as gift cards or mobile wallets.

Frequently Asked Technical Questions

Question 1: What actually builds the PDF - is it a known library?

Answer: This tool uses jsPDF, a widely used open-source JavaScript library for generating PDF documents in the browser, together with its jsPDF-AutoTable plugin for the sales and cash-out tables - both loaded directly in your browser.

Question 2: How does the denomination breakdown calculate its total?

Answer: Each row multiplies its denomination value by its quantity to get a subtotal, and the tool sums every row's subtotal into a single counted-cash figure, recalculating instantly as you edit any value or quantity.

Question 3: How is the variance status and color determined?

Answer: The tool subtracts expected cash from counted cash - a result of zero shows a green "Balanced" status, a positive result shows a blue "Over" status, and a negative result shows a red "Short" status, updating the box's color and label together.

Question 4: How is my logo embedded in the PDF?

Answer: The uploaded image is read as a Base64 data URL using the FileReader API, then passed directly to jsPDF's image-embedding function, which places it at a fixed position and size in the top-left of the document.

Question 5: Does this tool need an account, server, or API key?

Answer: No. jsPDF, jsPDF-AutoTable, and the live preview all run as ordinary JavaScript already loaded by this page โ€” you never need an account or any API key to use it.


Glossary of Terms

Opening Float
The starting amount of cash placed in a register or till at the beginning of a shift.
Expected Cash
The cash amount a till should contain based on the opening float, sales, and cash paid out, calculated before physically counting the drawer.
Counted Cash
The actual amount of cash physically counted in the till at the end of a shift.
Over / Short Variance
The difference between counted cash and expected cash - positive means the drawer has more than expected (over), negative means less (short).
Denomination Breakdown
A count of how many bills or coins of each value are present, used to calculate a cash total with fewer manual counting errors.

Frequently Asked Questions

Yes, completely free with no watermark, no signup, and no limit on how many reports you create.

No. The entire report, including your logo if you add one, is built and turned into a PDF entirely inside your browser using JavaScript. Nothing is transmitted over the network.

A cash reconciliation report compares the cash a register should have at the end of a shift - based on the opening float, sales, and any cash paid out - against what was actually counted, revealing any over or short variance.

A denomination breakdown lists how many of each bill or coin value are in the drawer, with the tool multiplying value by quantity and summing everything automatically - this catches counting errors that happen when someone tallies a stack of cash by hand and enters a single total.

Expected cash is calculated from the opening float plus cash sales minus any cash paid out or dropped to the bank during the shift. Counted cash is the actual amount physically counted in the drawer at closing.

A drawer is "short" when counted cash is less than expected cash, and "over" when it's more. Small variances happen occasionally from change-making errors; a pattern of repeated shortages is usually worth investigating.

Small expenses paid directly from the till, such as a delivery tip or minor supply purchase, rather than through a separate petty cash process. These reduce the drawer's cash below what sales alone would suggest.

Many retail and restaurant businesses do run one reconciliation per shift or per cashier, since it isolates responsibility and makes any variance easier to trace back to a specific person or time period.

No. This is a standalone template generator - you enter figures manually (from your POS report or till count) and it calculates the reconciliation and produces a clean PDF record.

Final Thoughts

A clear cash reconciliation - with sales tracked by payment type and a denomination breakdown to catch counting errors - turns end-of-shift closing from a stressful guessing game into a quick, confident process. This tool builds that report with a live preview and a real vector-text PDF using jsPDF and jsPDF-AutoTable โ€” all without your sales or cash data ever leaving your device.

Log today's sales above and download your first cash reconciliation report!



โœ“ Copied!