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
๐ฐ Sales & Cash Movements
๐งฎ Count the Cash
๐ Notes & Sign-Off
Your Business Name
| Sales | Amount |
|---|---|
| Total Sales | $0.00 |
| Cash Paid Out / Drops | Amount |
|---|---|
| Total Cash Out | $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.
๐งฎ 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
Fill in Business & Shift Details
Enter your business name, date, and cashier.
Enter Sales & Cash Movements
Add sales by payment type and any cash paid out or dropped.
Count the Cash
Enter counted cash directly, or use the denomination breakdown for automatic summing.
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.
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
| Aspect | Manual Total Entry | Denomination Breakdown (this tool) |
|---|---|---|
| Speed | Faster if you trust your count | Slightly slower, but self-checking |
| Error resistance | Relies entirely on manual addition | Tool does the multiplication and summing |
How the Expected Cash Calculation Works
| Component | Effect |
|---|---|
| Opening Float | Starting point for the calculation |
| + Cash Sales | Increases expected cash |
| โ Cash Paid Out / Drops | Decreases expected cash |
| = Expected Cash | Compared against what's actually counted |
Security and Privacy Considerations
- No Data Upload: Every field you fill in, and any logo you upload, stays on your device.
- No Server Processing: PDF generation runs entirely as client-side JavaScript.
- No Storage: Nothing about your report is saved once you close or refresh the tab.
- No Account Needed: There is no login, tracking of your sales data, or usage cap.
Browser Compatibility and Technical Requirements
This Cash Reconciliation Generator works in modern browsers that support:
- File API / FileReader: To read an uploaded logo image locally.
- JavaScript PDF generation (jsPDF): For building the actual downloadable document.
- Blob downloads: For saving the finished PDF to your device.
Supported Browsers:
- โ Chrome/Edge 76+
- โ Firefox 55+
- โ Safari 13.1+
- โ Mobile Chrome (Android), Mobile Safari (iOS) โ download supported
Troubleshooting Common Issues
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.
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.
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.
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!