Does CRA Require Invoices for Every Sale?

A missing receipt can create a much larger problem than a small bookkeeping delay. It can weaken an expense claim, prevent a GST input tax credit, and leave you scrambling if the CRA asks how a transaction was recorded. So, does CRA require invoices? Not for every transaction in exactly the same form, but the CRA does require businesses to maintain complete records that support their income, expenses, GST filings, and tax returns.

For Alberta business owners, the practical standard is simple: every amount that enters or leaves the business should have a clear, traceable record. An invoice is often the best record, but receipts, contracts, bank records, sales reports, and other source documents may also be needed.

Does CRA Require Invoices for Every Sale?

The CRA does not generally say that every sale must be supported by a formal invoice with the word "invoice" at the top. What matters is that your books and records accurately show what was sold, when it was sold, how much was charged, and what tax was collected.

For a retail or cash-based business, a point-of-sale receipt, daily sales report, or merchant processor settlement report may provide the support needed for sales. A consultant, contractor, or service business will often use invoices because they document the work performed, payment terms, client details, and GST charged. Both approaches can work if the records are complete and organized.

Invoices become especially important when you charge GST. In Alberta, the GST rate is 5 percent. If you are registered for GST and make taxable supplies, your customers may need documentation that allows them to claim their own input tax credits. A clear invoice protects both sides of the transaction.

An invoice should normally identify your business, the customer where applicable, the invoice date, a description of goods or services, the amount charged, the GST amount or a statement that GST is included, and your GST registration number when required. Payment terms and due dates are also commercially useful, even when they are not the central CRA concern.

The CRA Focuses on Supporting Records

Invoices are only one part of a complete recordkeeping system. The CRA expects businesses to keep books and records that allow it to verify income, deductions, and tax collected or paid. That means your QuickBooks Online file should agree with the documentation behind it.

For income, supporting records may include customer invoices, cash register tapes, daily sales summaries, e-transfer notifications, deposit slips, online payment reports, and signed contracts. For expenses, keep supplier invoices, receipts, credit card statements, bills, purchase orders, and proof of payment.

A bank or credit card statement alone is often not enough. It proves money moved, but it may not explain what was purchased, whether the cost was business-related, or whether GST was included. For example, a $420 charge to a hardware store could be a deductible repair, inventory, equipment, or a personal purchase. The supplier receipt provides the details needed to classify it correctly.

This is where timely transaction management matters. When records are reviewed monthly, questions can be answered while the purchase is still familiar. Waiting until year-end often turns simple coding decisions into guesswork.

What You Need to Claim GST Input Tax Credits

If your business is registered for GST, documentation matters even more. You generally need adequate supporting information before claiming an input tax credit for GST paid on business purchases.

The level of detail required can depend on the value of the purchase. Small purchases typically require the supplier name, date, total amount, and GST paid or an indication that tax is included. As the purchase amount increases, the documentation generally needs additional information, such as the supplier's GST registration number, a description of the supply, payment terms, and the purchaser's name.

For that reason, do not rely on a vague credit card line item when claiming GST. Ask suppliers for a proper receipt or invoice, particularly for larger purchases, subcontractor costs, professional services, equipment, and recurring operating expenses.

There is a trade-off with very small incidental purchases. Chasing down a replacement receipt for every minor item can consume more time than it saves. But if missing records become a pattern, your GST filing becomes harder to defend and your financial reports become less reliable. A consistent receipt-capture habit is usually the more affordable option.

Paper Records, Digital Receipts, and QuickBooks Online

The CRA accepts electronic records, provided they are accurate, accessible, and readable. A digital receipt attached to the matching transaction in QuickBooks Online is often more useful than a paper receipt stored in an unmarked envelope. It gives your bookkeeper a direct path from the bank transaction to the source document.

Digital organization also reduces the risk of losing records to faded thermal paper, misplaced files, or staff turnover. However, taking a photo is not enough if the image is blurry, incomplete, or disconnected from the transaction it supports. Save documents with enough context to locate them later: supplier, date, amount, and purpose.

For recurring expenses, retain the original invoice or bill as well as payment evidence. A monthly software charge, insurance premium, or equipment lease may appear repeatedly in your bank feed, but the agreement or invoice explains what the charge covers and whether sales tax applies.

If you scan paper records, use a reliable process and make sure the files are backed up. Do not discard original records casually if there is any uncertainty about whether the digital copy is complete or acceptable. A bookkeeping workflow should make documents easier to retrieve, not harder.

How Long Should Alberta Businesses Keep Invoices?

The CRA generally requires businesses to keep records and supporting documents for six years from the end of the last tax year they relate to. The exact retention period can vary in certain situations, including unfiled returns, objections, appeals, or requests from the CRA to keep records longer.

Six years is a minimum retention framework, not a reason to keep unorganized files indefinitely. Set up a folder structure by year, then organize records by sales, expenses, payroll, GST, bank accounts, and major contracts. For a growing business, this structure also makes it easier to respond to your accountant, lender, insurer, or potential buyer.

A Practical Monthly Process for Invoices and Receipts

The strongest recordkeeping systems are routine rather than complicated. At least monthly, reconcile each business bank account and credit card account, review uncategorized transactions, attach missing source documents, and compare sales records to deposits.

Business owners with limited transaction volume may be able to manage this process themselves. Once transaction counts rise, multiple cards are in use, or GST filing is more frequent, oversight becomes more valuable. A bookkeeping package should be scoped around the number of accounts, monthly transactions, sales process, and reporting needs, not just the number of receipts in a drawer.

Accurate Bookkeeping Alberta helps businesses organize these records in QuickBooks Online so GST filings, profit-and-loss statements, and cash forecasts are built on supportable numbers. The goal is not to create paperwork for its own sake. It is to make financial information useful for managing the business.

When an Invoice Is Missing

If a receipt or invoice is missing, start by requesting a duplicate from the supplier. Most vendors can resend invoices quickly, especially for online purchases, fuel, materials, subscriptions, and professional services. Keep the replacement with proof of payment.

If a duplicate is unavailable, document the transaction while the details are fresh. Record the date, supplier, amount, business purpose, people involved, and why the original support is unavailable. This internal note does not automatically replace a valid GST invoice, but it is better than leaving an unexplained charge in your books.

A clean set of records is not about producing a formal invoice for every dollar. It is about being able to explain every material transaction with confidence. Build that discipline into your monthly bookkeeping, and your records will support better decisions long before the CRA ever asks to see them.

Previous
Previous

A Practical Guide to Bookkeeping Service Levels

Next
Next

Monthly Versus Quarterly Bookkeeping Choices