Ledger Tome

Free Excel to QIF Converter

Free to start No credit card required .xlsx and .xls files QIF file in minutes

Pick your date format so months and days never swap

How to turn a spreadsheet ledger into a file Quicken, MYOB, and GnuCash will actually import

Plenty of real bookkeeping lives in Excel. A workbook with a tab per year, a running balance down column E, and a decade of transactions typed in by hand. It works fine until the day it needs to be inside accounting software, and the software asks for a QIF file. Ledger Tome reads the workbook and writes the QIF, with one record per transaction and dates in the layout your target program expects.

The trap in this conversion is dates, and it is a quiet one. Excel stores dates as numbers and shows them however your regional settings decide, so a column that reads 03/04/2026 on your screen is not telling you whether it means March 4th or April 3rd. QIF makes it worse: the format carries no marker saying which layout it used, so the importing program guesses using its own locale. Two guesses in a row is how a year of records lands with every month and day reversed.

This page covers what QIF can and cannot carry, why spreadsheet dates are the thing that breaks, and how to convert a workbook without inheriting either problem.

Convert Excel to QIF in 3 Steps

1

Upload

Drop your .xlsx or .xls workbook

2

Map and Review

Confirm the columns and the date layout in our interactive preview

3

Download

Get a QIF file ready to import

Why Spreadsheets Don't Become QIF Files Cleanly

The two formats disagree about almost everything:

QIF states no date format

Nothing inside a QIF file says whether 03/04 is March 4th or April 3rd. The importing program decides using its own locale, and it never asks.

Excel dates are numbers wearing a costume

Your workbook stores a serial number and displays it by regional setting. What you see is not what a converter reads unless it handles both.

Every workbook is shaped differently

Debits and credits in one column or two, headers three rows down, subtotals, blank spacer rows, a notes column someone added in 2019.

QIF is a plain-text record format

Each transaction is a small block of single-letter codes closed with a caret. Producing it by hand for hundreds of rows is not realistic.

The data in the workbook is complete. Getting it into QIF is a question of reading the sheet correctly and then being explicit about the date layout.

What Is a QIF File?

QIF, the Quicken Interchange Format, is a plain-text transaction format that predates the modern statement standards and is still the only file import some software offers.

You end up needing one because your target program asks for it. Quicken 2004 and earlier read QIF rather than QFX. MYOB accepts QIF alongside OFX. GnuCash and HomeBank both import it. A long tail of older and simpler finance tools treat QIF as their only file-based way in. It is not a modern format, but it is a widely accepted one.

What's inside a QIF file:

A !Type: header naming the account kind (bank, credit card, cash)
One record per transaction, closed with a ^ line
D for the date, in whichever layout the writer chose
T for the signed amount, negative for money out
P for the payee or description
M for a memo line, used here to carry a running balance when the source has one

QIF is a narrow format. It carries the date, the amount, the payee, and a memo. It does not carry currency, an account number, or a statement period. Ledger Tome does not write category, check number, or split lines, so a converted file gives your software clean transactions to work with rather than a pre-sorted chart of accounts. Categorization happens in the destination program, which is where its rules live anyway.

Example QIF record
!Type:Bank
D01/15/2024
PCoffee Shop
T-4.50
^
D01/16/2024
PClient Payment
T900.00
^

Working from a bank export instead of your own workbook? See CSV to QIF . Starting from the original statement PDF? See PDF to QIF .

Common Ways to Get a Spreadsheet Into QIF

1

Retype It Into the Software

Open the workbook beside the program and key every row in. Accurate if you are careful, and the reason people search for this conversion in the first place.

2

Save as CSV and Hope

Most programs that want QIF do not take CSV, which is the whole problem. Where they do, the date ambiguity is identical and the column mapping is on you.

3

Write the QIF by Hand

QIF's structure is simple enough to produce in a text editor for ten transactions. For a decade of records it is a data-entry project with a new way to make mistakes.

4

Automated Excel to QIF Conversion

Recommended

Reads the workbook natively including multi-sheet files and Excel date serials, then writes valid QIF in the date layout you choose. Free to start.

Excel to QIF: Method Comparison

Method Time Required Accuracy Best For Cost
Retyping Hours per year of records Human error rate Very small ledgers Your time
CSV instead Blocked Usually not accepted Software that takes CSV Free
Hand-written QIF Hours, plus debugging Fragile A handful of rows Free
Ledger Tome Under a minute Explicit date handling Any workbook layout Free to start

Why automated conversion wins: it reads the dates as dates rather than as text that looks like dates, and it lets you state the output layout instead of leaving it to two programs' guesses.

How Ledger Tome Converts Excel to QIF

Ledger Tome reads spreadsheets the way a person does, then writes QIF the way importers expect.

Upload

Upload your .xlsx or .xls workbook

Structure Detection

Sheets, header rows, debit and credit columns, and date serials identified automatically

Review & Choose Date Format

Check the transactions and pick the date layout your target software expects

Download QIF

A valid QIF file, one record per transaction

Native Excel dates are read as real dates rather than as displayed text, so regional formatting never changes the result. Where a date column is genuinely ambiguous, you are asked to choose rather than having a guess made for you. Blank rows, subtotals, and other non-transaction lines are dropped.

From Workbook Rows to Importable Records

Before: transaction workbook

Transaction ledger in an Excel workbook

After: QIF ready for import

QIF export with the date layout selected, ready for import

Use Cases

A Hand-Kept Ledger Going Into Software

Years of a personal workbook loaded into Quicken or GnuCash in one pass.

Client Spreadsheets

The client keeps books in Excel; the practice needs them in the accounting file.

Migrating Off Spreadsheets

The point where a growing business finally moves into real software, without abandoning its history.

Software That Only Reads QIF

Older Quicken versions and simpler tools where QIF is the only import.

Rebuilding After a Gap

A period reconstructed in Excel, then loaded to fill the hole in the books.

MYOB and GnuCash Imports

Both accept QIF, and both care about the date layout you choose.

Who It's For

Spreadsheet Bookkeepers

People whose actual books are a workbook.

Quicken Users

Especially on versions that read QIF rather than QFX.

MYOB Users

Australian and New Zealand businesses feeding files rather than statements.

GnuCash & HomeBank Users

Free-software finance tools with QIF import.

Accountants Receiving Workbooks

Client records arriving as spreadsheets, needing to land in software.

Anyone Migrating Off Excel

Taking the history along rather than starting fresh.

Related Converters

Ledger Tome reads and writes many financial formats. Choose the one that fits your workflow:

CSV to QIF

The bank-export version of this page.

PDF to QIF

Starting from the original statement PDF.

QIF to CSV

The other direction: reading QIF files in a spreadsheet.

Excel to QBO

Same workbook, QuickBooks Desktop output.

Excel to OFX

Same workbook, OFX for Xero, Sage, and MYOB.

What Ledger Tome Does Not Do

For clarity and transparency, Ledger Tome does not:

  • Access bank accounts directly
  • Initiate or modify transactions
  • File taxes or submit reports
  • Replace accounting software
  • Categorize transactions automatically

It focuses solely on converting statement data into structured, accounting-ready formats.

Security & Privacy

Your Financial Data is Protected

We take statement security seriously. Here's how we protect your data:

  • Encrypted Transmission

    All uploads use 256-bit SSL encryption (the same security banks use)

  • Secure Processing

    Files are processed in isolated, secure environments with no human access

  • Automatic Deletion

    All uploaded files are permanently deleted after 7 days (or immediately upon request)

  • No Training Data

    Your statements are never used to train AI models or shared with third parties

  • No Account Access

    We never access your bank account directly or store your banking credentials

  • GDPR Compliant

    Full compliance with data protection regulations

  • No Permanent Storage

    We don't maintain a database of your financial information

Privacy First: We process your data solely for conversion purposes. No marketing, no data selling, no third-party sharing.

Frequently Asked Questions

How do I convert an Excel file to QIF?

Upload the workbook, confirm the columns and the date layout in the preview, and download the QIF. It takes about a minute.

Which date format should I choose?

Match your target software. Quicken in the US expects MM/DD/YYYY, MYOB documents DD/MM/YYYY, and GnuCash and HomeBank accept the unambiguous YYYY-MM-DD. Choosing here is what stops months and days swapping on import.

Do my categories come across?

No. Ledger Tome writes dates, amounts, payees, and a memo line, not categories or splits. Category rules live in your accounting software, and it will apply them to the imported transactions.

Will running balances be preserved?

If your sheet has a balance column, the balance is carried on each record's memo line. QIF has no dedicated balance field, so this is the standard place for it.

My workbook has a tab per year. Does that work?

Multi-sheet workbooks are read natively. Check the preview to confirm the range that came through.

My sheet has debits and credits in separate columns.

That layout is detected, as is a single signed-amount column. Confirm the interpretation in the preview.

Does it handle .xls as well as .xlsx?

Yes, both.

What about subtotal rows and blank spacers?

Non-transaction rows are dropped. The preview shows the row count so you can check it against the sheet.

Can I edit the data before downloading?

Yes. The interactive preview lets you review and edit transactions before export.

Can I export something other than QIF from the same upload?

Yes. The same workbook can be exported as QBO, OFX, QFX, CSV, and other formats if your software prefers one of those.

How much does it cost?

Free to start, with no credit card required. Paid plans and token packs are available for higher volumes; see the pricing page.

Troubleshooting Common Issues

Dates came out reversed after import

The date layout chosen at export did not match what the importing program assumed. Re-export with the other layout, or use YYYY-MM-DD where your software accepts it, since it cannot be misread.

The importer rejected the file

Confirm the .qif extension survived the download and that you chose the right account type. Some programs also require the QIF to be imported into an account of a matching kind.

Row count looks short

Subtotals, blank rows, and header repeats are dropped by design. Compare the preview count against the actual transaction rows rather than the sheet's total row count.

Amounts have the wrong sign

Some sheets record money out as positive. The preview shows the interpreted sign per transaction; correct the convention there before exporting.

A column was read as the wrong field

Adjust the mapping in the preview. Unusual header names and columns added over the years are the usual cause.

Summary

A spreadsheet holds complete records in a shape no accounting program will import, and QIF is the format many of them ask for. The conversion itself is mechanical; the risk is dates, because Excel hides its real values behind regional display and QIF states no format at all. Converting with an explicit date choice removes both guesses at once.

If you have a workbook that needs to become a QIF file, Ledger Tome converts it in under a minute.

Ready to Convert Your Spreadsheet?

Stop retyping a workbook into your accounting software. Convert your first Excel file to QIF in minutes.

Free to start, no credit card required .xlsx and .xls accepted Date format you choose Secure and private, files deleted after 7 days

Used by spreadsheet bookkeepers, Quicken users, and MYOB and GnuCash users

Cookies and analytics

We use necessary cookies to keep Ledger Tome working, and with your consent we use marketing and analytics cookies to improve it. You can change this anytime in Settings or our Privacy Policy .