Convert PDF bank and credit card statements into .qbo files for QuickBooks so salon and spa card payouts, tips, retail sales, and supply costs post cleanly.
Upload your bank statement
Drop file here or click to upload
PDF, JPG, PNG, BMP, HEIC, TIFF
Uploading...
Salons, spas, barbershops, and nail studios can turn PDF bank and credit card statements into .qbo Web Connect files for QuickBooks Online and Desktop. Upload a statement to the converter at the top of this page, and it parses every transaction so card processor payouts, tips paid on card, retail product sales, and backbar supply costs all post cleanly with their real dates and amounts. You also get Excel and CSV copies, so you can convert the PDF statement to a .qbo file and reconcile without retyping a month of activity by hand.
Last updated July 2026.
Built for the statements US banks actually send, checked before it exports.
The converter adds up the transactions it parsed and matches that to the statement total before you export, so nothing is silently dropped.
Valid OFX 1.02 with QuickBooks Web Connect headers. Online and Desktop import it as a standard bank feed.
OCR runs before parsing, so a scanned or photographed paper statement comes out the same as a digital PDF.
Bulk upload for catch-up and cleanup work. Each file gets its own reconciliation check and its own exports.
Enter the password on upload. Multi-column and multi-page statement layouts are parsed too.
One conversion, three files: the .qbo for QuickBooks, an XLSX to review, and a CSV for everything else.
Three steps. No column-mapping wizard.
Drag in a PDF, a scan, or a phone photo. Password-protected and multi-page files are fine.
Every transaction is extracted and checked against the statement total. You see the parsed rows before exporting.
Download the .qbo and import it as a Web Connect bank feed. Excel and CSV are in the same download.
The specifics that decide whether the import is clean. If your case is not here, email [email protected].
Your card processor or booking app (Square, Clover, Vagaro) does not deposit each sale as it happens. It batches a day or a few days of charges and sends one lump payout, and that payout lands net of processing fees and sometimes net of the tips your clients added on card. So the deposit that hits your checking account almost never equals the sales you rang up that day. If you book the deposit as revenue, your income runs low and your sales tax math drifts.
Bank feeds make this worse when you are catching up. Most feeds reach back only about 90 days, and they often skip closed cards and older accounts. When you need to backfill a full prior year for taxes, converting the PDF statements yourself is the way to bring in transactions the feed will never show you.
A haircut and a bottle of shampoo are two different kinds of money. Service revenue (cuts, color, facials, manicures) is labor you sell. Retail product (shampoo, styling cream, the nail lacquer you resell) is inventory that carries its own income account, its own cost of goods sold, and usually sales tax, since most states tax tangible product even where they do not tax services.
Keeping the two apart matters for two reasons. Margin: retail and service have very different profit profiles, and blending them hides which one is actually paying the rent. Tax: your sales tax return keys off taxable product sales, so if retail is buried inside service income you cannot file it accurately.
Tips your clients add on a card are not salon income. That money belongs to the stylist or technician who earned it, so it is a liability you owe out, not revenue you keep. Record card tips to a Tips Payable liability account when the payout settles, then clear that liability when you pay the tips to staff, usually through payroll so withholding applies.
Booking tips as revenue is a common and costly mistake. It overstates your income, inflates any revenue-based numbers you report, and can double-tax the money, once at the salon and again on the stylist's wages. Hold tips as a liability until payout and your income statement stays honest.
If you rent stations to independent stylists, the rent they pay you is income, and it belongs on a different line from the services your own staff perform. Record it to a rental income account so it does not get mixed into service revenue, which keeps your service margins readable and your rental activity easy to total at year end.
The stylists who rent those chairs are independent operators, not employees on your payroll, so you do not withhold taxes or run them through wages. If instead you pay commission stylists as contractors, track that pay in a contract labor account, because anyone you pay 600 dollars or more in a year generally needs a 1099 at tax time.
Here is how the lines on a salon's bank and card statements typically map to QuickBooks accounts.
| Salon transaction | QuickBooks treatment | Note |
|---|---|---|
| Square or Vagaro payout (net of fees) | Split: service revenue (gross) plus merchant fee expense | Net deposit equals gross sales minus fees |
| Tips paid out on card | Tips Payable (liability), not income | Clear the liability when paid to staff |
| Retail product sale | Product income plus Sales tax payable | Keep apart from service income |
| Product or backbar supplies | Supplies or Cost of Goods Sold | Backbar is expense, resale stock is COGS |
| Booth or chair rental collected | Rental income | Not service revenue |
| Stylist commission or 1099 pay | Contract labor or commission expense | 1099 if 600 dollars or more in a year |
| Salon booking software subscription | Software expense | Vagaro, Square, Boulevard, Clover |
| Owner draw | Owner's draw (equity) | Not an expense |
QuickBooks Online manual upload accepts .csv, .txt, .qbo, .qfx, and .ofx files, up to 1,000 transactions per file, so split a long statement if it runs past that limit. For a full walkthrough, see how to import it into QuickBooks Online, then categorize each transaction once it lands. Salons and restaurants share the same payout headache, so if you also run a food side, the guide on bank statement to QuickBooks for restaurants covers POS deposits net of fees too.
Yes. QuickBooks Online and Desktop both work well for a salon, spa, or barbershop once you set up a chart of accounts that fits the business: separate service and retail income, a Tips Payable liability, a merchant fees expense, and rental income if you lease chairs. Import your payouts and categorize them each month.
Record the gross sales from your Square or Vagaro summary as income, then post the processing fee to a merchant fees expense account, so the net matches the deposit on your bank statement. Do not book the lump payout as revenue, because it lands after fees and tips are already taken out and understates your real sales.
Record card tips as a Tips Payable liability, not as income, because the money belongs to your staff. Credit the liability when the payout settles, then clear it when you pay the tips out, usually through payroll so withholding applies. Booking tips as revenue overstates your income and can double-tax the same money.
Set up two income accounts, one for services and one for retail product, and post each sale to the right one. Give retail its own cost of goods sold account and track sales tax on product, since most states tax tangible goods. Doing this keeps your margins readable and your sales tax return accurate.
Yes. Convert your older PDF bank and card statements to .qbo files and upload them manually, which carries no date limit, unlike bank feeds that reach back only about 90 days. This is how most salons backfill a prior tax year or a merchant account the feed never connected to. Import account by account and reconcile each month.
QuickBooks cannot read a PDF as transactions, because a PDF is a page layout, not structured data. It imports .qbo, .qfx, .ofx, .csv, and .txt files instead. That is why you convert the PDF into a .qbo file first: the converter pulls each line into a format QuickBooks can post and reconcile.
Upload a PDF, get a QuickBooks-ready .qbo back in seconds. No card to try it.
Same converter, tuned for the layout each bank uses. Find yours:
For one bookkeeper running monthly close.
USD
per month
billed as
$288 yearly
Choose speed vs accuracy when extracting
| Base AI Faster | 2,500 pages |
| Pro AI Best accuracy | 500 pages |
For an accounting firm or finance team with steady volume. Adds QuickBooks .qbo export and bulk conversion.
USD
per month
billed as
$888 yearly
Choose speed vs accuracy when extracting
| Base AI Faster | 10,000 pages |
| Pro AI Best accuracy | 2,000 pages |
For lenders, audit firms and analysts running thousands of statements a month.
USD
per month
billed as
$ yearly
Choose speed vs accuracy when extracting
| Base AI Faster | pages |
| Pro AI Best accuracy | pages |