April is when the year shows up as a pile.
Invoices in email. Receipts in the door pocket. Mileage in a notes app I stopped opening in July. Then I sat down to feed QuickBooks or Xero and retyped the commercial year by hand. My accountant got a folder. I got a weekend I billed to nobody.
The last time I did that, I found an October inspection invoice in a sent folder and a fuel receipt that had cooked in the truck. The accountant did not get a year. They got my scavenger hunt.
I've been flying commercially for eight years out of Springdale, Arkansas, for Drones Inbound. I run a Part 107 shop. Mapping, inspection, the follow-on work from the same GC. I still keep books. I still send a year to an accountant. What I won't do is rebuild twelve months of invoices because the shop software stopped at a chart.
That's the job of drone accounting software. Not a prettier P&L on a screen. A year of invoices, expenses, and payments in a file the books can import. Hand your accountant a clean report at tax time. Not a shoebox.
A screenshot is not an export
A generic dashboard will show you revenue. Some will throw a chart up and call it accounting. That's a picture. Pictures do not import.
If the numbers live only on a screen, April is a rebuild. You open last year's invoices one by one. You type the client, the date, and the amount into QuickBooks Desktop, QuickBooks Online, or Xero. You guess which fuel stop was overhead and which one belonged to a job. You reconstruct mileage from memory. Then you send the file and hope the totals survive.
I'm not dunking on QuickBooks or Xero. They're the books a lot of Part 107 shops already keep. I'm not dunking on a CPA, either. I use one. Drone accounting software does not file your taxes, replace an accountant, or generate 1099s. That isn't this product, and it isn't this page.
What it has to do is feed the books you already keep. Invoices. Expenses. Payments. Out as import-ready files. You import them. You do not retype the year.
A P&L you screenshot and email is still a shoebox with better lighting.
IIF for Desktop. CSV for Online and Xero.
Pilot Ledger does not two-way sync with QuickBooks or Xero. There is no connected-app OAuth into QuickBooks Online. There is no automatic nightly push. There is no Xero bank feed. I'd rather say that in plain English than sell you a live wire that isn't on the product.
What you get is a QuickBooks and Xero export. You export invoices, expenses, and payments into QuickBooks Desktop as IIF, QuickBooks Online as CSV, or Xero as CSV. Clean, import-ready files. No manual data entry on the shop side of that handoff.
Desktop shops get IIF because that is what QuickBooks Desktop imports. Online and Xero shops get CSV because that is what those products import. You take the file. You import it into the books you already keep. The click work in April is an import, not a year of typing.
Reports come out the same family of files. Dashboard charts. Income reports. Aging. Job P&L. Monthly P&L. Annual P&L. Click Export CSV on any report to download the data as a spreadsheet. You can open those CSV files in Excel, Google Sheets, or any accounting software. The accountant who lives in a spreadsheet can work from that. The accountant who lives in QuickBooks or Xero can take the books file.
You own the data. The terms say so. You may export quotes, invoices, and client records as PDFs or CSV. If you cancel in March, the year still has to walk out with you. Tax time is not the moment to discover the invoices only live inside a login.
The Pro plan is the one that includes this layer: expense tracking with receipt OCR, reports, P&L, CSV export, and the QuickBooks and Xero export. If that is the year you want to stop rebuilding, start on pricing.
What has to sit behind the file
An empty export is still a rebuild. The file is only as good as the year you actually recorded.
This is the accounting layer, not a photo of a dashboard. Expense tracking with receipt OCR. You shoot a photo of the receipt or drop a PDF. OCR auto-fills vendor, amount, and date. You still check it. A smudged total will lie. Then you mark it overhead or a job expense, and you can link the expense to an invoice. April should not be the first time those two things meet.
Mileage with IRS rates. The rate lives in Settings. I'm not going to invent a trip-log walkthrough I can't point to. I will say this: if mileage never hits the record, it will not hit the export, and you will reconstruct it from memory in April. That reconstruction is usually wrong, and it is always late.
P&L statements, monthly and annual. Job P&L so you can see which mapping job actually made money after the expenses you linked to it. Aging so you know who still owes you before you tell the accountant the year is closed.
Job profitability is the piece generic tools skip. A construction progress site can look fat on the invoice and thin once fuel, a hotel, and a second mobilization sit on it. If those costs are not on the job, the P&L is a vanity number. Drone accounting software that can't tell job profit from overhead is just a total.
Hand your accountant a clean report at tax time. That line is on the product because the alternative is the shoebox. The report is the year you recorded. The export is how it leaves the shop.
Export the year. Don't rebuild it.
How you get paid on an invoice is a different post. Quote to a Stripe pay link covers that.
I still send work to an accountant. I still keep QuickBooks in the mix when that is what they want. I'm not asking you to throw out the books. I'm asking you not to retype a year of commercial flights because the shop software stopped at a chart.
Start on pricing. Put invoices, expenses, and payments in the shop all year. At tax time, export. IIF for QuickBooks Desktop. CSV for QuickBooks Online and Xero. Hand them a file, not a shoebox.