Bank Statement to QuickBooks for Staffing Agencies: Convert PDF Statements to QBO

Convert PDF bank and card statements to QBO files for staffing agencies. Handle weekly payroll drafts, invoice factoring, and client ACH in QuickBooks.

Totals reconcile to the original QuickBooks Online and Desktop
Loved by bookkeepers and accountants 50K+ pages converted

PDF, JPG, PNG, BMP, HEIC, TIFF

Upload your bank statement

Staffing and recruiting agencies (temp, light industrial, healthcare, IT contract) and their bookkeepers upload a PDF bank or card statement to the converter at the top of this page and get a .qbo Web Connect file for QuickBooks Online or Desktop, plus Excel and CSV. Weekly payroll drafts, factoring advances, and client ACH payments hit the statement in a pattern nothing else in bookkeeping reproduces: money leaves before it arrives, week after week. A manual .qbo import also reaches back further than a live bank feed, which usually stops around 90 days, so you can rebuild a full quarter or a prior year without waiting on the bank.

Last updated July 2026.

A real .qbo file QuickBooks accepts

Built for the statements US banks actually send, checked before it exports.

Reconciliation

Every total checked against the statement

The converter adds up the transactions it parsed and matches that to the statement total before you export, so nothing is silently dropped.

Web Connect

A genuine .qbo, not a renamed CSV

Valid OFX 1.02 with QuickBooks Web Connect headers. Online and Desktop import it as a standard bank feed.

OCR

Scans and phone photos read line by line

OCR runs before parsing, so a scanned or photographed paper statement comes out the same as a digital PDF.

Volume

A year of statements in one batch

Bulk upload for catch-up and cleanup work. Each file gets its own reconciliation check and its own exports.

Locked files

Password-protected PDFs handled

Enter the password on upload. Multi-column and multi-page statement layouts are parsed too.

Exports

Excel and CSV in the same download

One conversion, three files: the .qbo for QuickBooks, an XLSX to review, and a CSV for everything else.

How to convert your statement to QuickBooks

Three steps. No column-mapping wizard.

1

Upload the PDF statement

Drag in a PDF, a scan, or a phone photo. Password-protected and multi-page files are fine.

2

Review the reconciled rows

Every transaction is extracted and checked against the statement total. You see the parsed rows before exporting.

3

Import into QuickBooks

Download the .qbo and import it as a Web Connect bank feed. Excel and CSV are in the same download.

Questions worth answering

The specifics that decide whether the import is clean. If your case is not here, email [email protected].

The cash-flow shape of a staffing agency

You pay talent weekly. You bill clients net-30 to net-60. That gap is the entire business model, and it is why the bank statement is dominated by large recurring outflows that clear before the matching inflows arrive. A single placement carries a thin gross margin (the spread between what you bill and what you pay), so miscoding one payroll draft or dropping it into the wrong account distorts the whole month. Read the statement as a timing story, not a profit story. The week you pay is rarely the week you get paid, and the books have to hold both sides straight. Our PDF to QBO converter pulls every line so nothing gets lost between pay day and collection day.

Invoice factoring, recorded correctly

Many agencies factor receivables to fund payroll. Done right, the accounting is not complicated, but it is easy to get backwards. When the factor advances funds, cash goes up and you record the advance against the factored receivable. The factor usually holds a reserve, which you carry as a "Due from Factor" asset, not as income. The factoring fee is an expense (call it factoring fee expense); it is not a reduction of revenue. When the client pays the factor and the reserve is released, cash increases and Due from Factor decreases.

With recourse factoring, you remain obligated if the client does not pay, so the arrangement carries a recourse liability on your balance sheet for the estimated exposure. With non-recourse factoring, the factor absorbs the credit risk on approved accounts. The rule that keeps everything else honest: never book the factoring advance as revenue. Revenue was recognized when you invoiced the client. The advance is cash against a receivable you already booked. Our companion walkthrough, how to record invoice factoring in QuickBooks, has the full journal entries.

A weekly payroll ACH is not one expense

One weekly ACH to your payroll provider (ADP, Paychex, Gusto, Paylocity) looks like a single debit on the statement. It is not one expense. That draft bundles net wages, employer payroll taxes, employee tax withholdings, garnishments, and the provider's service fee. Split it or both your labor cost and your tax liabilities will be wrong. Net wages and employer taxes are expenses. Employee withholdings and garnishments are liabilities: money you are holding to remit to the government or to a court, not money you get to keep. Treat the withholding line as cash that belongs to someone else and happens to be sitting in your account. A payroll clearing account makes the split clean when the provider debits one lump sum.

W-2 temps versus 1099 contract placements

Most temps placed to work under a client's direction while on the agency's payroll are W-2 employees of the agency. Independent contractor placements are a different arrangement, and the line matters. Misclassification is a live risk in staffing, and getting it wrong carries back tax and penalty exposure. The IRS weighs behavioral control, financial control, and the nature of the relationship; no single factor decides it, so confirm current IRS guidance for borderline roles. If you do pay genuine independent contractors and need to track 1099 reporting, note that the reporting threshold rose for payments made on or after January 1, 2026 (confirm the current figure with IRS guidance before filing). Our guide to tracking subcontractor payments and 1099s covers the setup.

Workers compensation and the annual audit

Staffing agencies carry high workers comp costs because you place bodies into other people's job sites. Many carry a pay-as-you-go premium tied to actual payroll, plus an annual premium audit that reconciles what you paid against what you owed. That audit can produce a large true-up bill or a refund. Accrue for it through the year rather than letting the audit invoice land as a surprise expense in one month. If you have been booking each monthly premium debit straight to expense with nothing set aside, the true-up will distort whichever period it hits.

Client billing, bill rate, and per-client margin

Your bill rate is what the client pays. Your pay rate is what the worker earns. The markup between them is your gross margin, and it varies by client, by branch, and by skill. Use Classes in QuickBooks Online, or Customer:Job tracking, to see margin per client and per branch instead of one blended number that hides your weak accounts. One more discipline: a client ACH clears accounts receivable. It does not create income at the moment it lands, because you recognized that revenue when you invoiced. The deposit reduces AR; it does not add to the top line twice.

Pass-through costs, per diem, and reimbursables

Background checks, drug screens, badge fees, per diem, and travel for traveling healthcare or IT contractors all run through the account. The bookkeeping question is whether each is billed to the client at cost or marked up, because that changes whether it nets to zero or contributes margin. Per diem has specific tax consequences depending on how it is structured and documented; confirm current IRS guidance rather than assuming it is always tax-free. Track reimbursables against the client they belong to so a pass-through cost never quietly turns into an unrecovered expense.

Direct-hire placement fees and guarantee periods

A direct-hire placement fee often comes with a guarantee: if the candidate leaves within, say, 90 days, you refund all or part of the fee. That means a fee deposited on day one is not necessarily fully earned on day one, because a real clawback risk sits behind it. Consider whether to recognize it over the guarantee window or hold a reserve against expected refunds. Recruiter commissions accrue against the placement, so match the commission expense to the fee it came from. If your agency runs multiple branches or divisions through one bank account, use Classes or Locations to keep each one's results separate. For a related industry breakdown, see how we handle cleaning companies and trucking.

What shows up on the statement and where it belongs
What appears on the bank statementWhat it actually isWhere it belongs in QuickBooks
Weekly ADP or Paychex debitBundled net wages, employer taxes, withholdings, feesSplit: wages and employer tax to expense, withholdings and garnishments to liability, fee to payroll service expense
Separate payroll tax debitRemittance of taxes you were holdingReduces payroll tax liability, not a new expense
Factoring advance depositCash advanced against invoiced receivablesCash up, applied against the factored receivable
Factor reserve releaseHeld-back reserve returned after client paysCash up, reduces Due from Factor asset
Factoring feeCost of the financingFactoring fee expense
Client net-30 ACH depositPayment on an invoice already bookedClears accounts receivable, not new income
Direct-hire placement fee depositFee with a guarantee/refund windowPlacement fee income, with a reserve if guarantee is open
Workers comp monthly premiumPay-as-you-go insurance costWorkers comp expense, accrue toward the audit
Workers comp audit true-up invoiceAnnual reconciliation charge or creditAdjust the accrued liability, then expense the difference
Background check chargePass-through or marked-up screening costReimbursable cost tied to the client, or COGS
Garnishment remittanceCourt-ordered wage deduction paid outReduces garnishment liability
Bullhorn or Indeed subscriptionATS or job-board software costSoftware or recruiting expense

For high volume across many months or branches, our bulk bank statement to QuickBooks tool converts a stack of PDFs at once, and accounting firms running several agency clients can start from the accountants workflow.

Frequently asked questions

How do I record invoice factoring in QuickBooks?

Convert your first statement free.

Upload a PDF, get a QuickBooks-ready .qbo back in seconds. No card to try it.

Related guides

Record the advance as cash received against the factored receivable, not as revenue, since you already booked revenue when you invoiced. Post the factor's fee to a factoring fee expense account and carry any held-back reserve as a "Due from Factor" asset until it is released. Our factoring guide has the entries.

How do I record a payroll ACH in QuickBooks?

Do not post the lump sum to one expense. Split the ADP or Paychex debit into net wages and employer payroll taxes (expenses), employee withholdings and garnishments (liabilities you remit later), and the provider's service fee. A payroll clearing account makes the split reconcile cleanly when the provider pulls one combined amount from your bank.

Should temp workers be 1099 or W-2?

Most temps placed under a client's direction while on your payroll are W-2 employees of the agency. True independent contractors can be 1099, but misclassification carries back tax and penalty risk. The IRS weighs behavioral control, financial control, and the relationship. Confirm current IRS guidance before treating a placement as a contractor.

What chart of accounts should a staffing agency use?

Build accounts that mirror the model: placement and staffing revenue, direct labor cost of services, employer payroll taxes, workers comp, factoring fee expense, and liabilities for withholdings, garnishments, and recourse. Add a Due from Factor asset and accounts receivable. Use Classes or Locations for branches so you can read margin per client and per division.

Does Bullhorn integrate with QuickBooks?

Bullhorn offers integrations and middleware connectors that can sync invoicing and placement data with QuickBooks, though the exact features depend on your Bullhorn edition and the connector you choose. For historical bank activity, you can always convert the PDF statement to .qbo and import it directly, no integration required. Confirm current connector details with your Bullhorn representative.

How do I import a bank statement into QuickBooks?

First convert the PDF statement to a .qbo file using the converter at the top of this page. In QuickBooks Desktop, go to File > Utilities > Import > Web Connect Files and select the .qbo. In QuickBooks Online, go to Transactions > Bank transactions > Upload from file. See our full import walkthrough for step-by-step screenshots.