Tour & Event P&L Tracker
a touring act, tour manager or small promoter running a 12 to 40 date run, instead of a settlement spreadsheet somebody re-sums by hand after every night.
Give it one row per show and it returns a tour-wide P&L plus a count of exactly how many dates lost money, each one flagged (LOSS) in TOUR_PL.md.
$39 a month. Covers the per-show P&L, the tour totals, the loss flags and the CSV export. Cancel any day. The reports it wrote are ordinary files in your own folder and they do not go anywhere.
The room was full. So why is the run short?
Friday was a good night. Eight hundred people, the merch table cleared out by the encore, the promoter was happy, and everybody got in the van at 1am feeling like the tour was working.
Then the settlement lands. There is a $600 production line nobody mentioned at load-in. The backline was quoted for two days and billed for three. The hotel in the next city ran $180 over, because the cheap one was gone by the time anyone booked it.
Friday still felt like a win. On paper it made $140.
Losing shows are invisible one at a time. They only surface when somebody sits down with 22 settlement sheets and adds them all up, and that happens the week after the run ends, roughly three weeks too late to have cancelled the Tuesday in Ohio.
One row per show
- Build
EVENTS_CSV, one row per date.event,date, then the revenue columnsrev_tickets,rev_merch,rev_guarantee, then the cost columnscost_travel,cost_crew,cost_venue,cost_production. - Paste the settlement figures in however they arrived. The parser reads
$1,200,1200, and(45.00)as negative forty-five, so nobody has to clean up a promoter’s formatting first. - Run
tour-pl. You getTOUR_PL.mdwith tour totals and a per-event table,events.csvwith revenue, cost, profit and margin for every show, andtour.json.
Per show, then per tour
- Every show gets a profit and a margin, and margin is profit over revenue, so a $9,000 night that cost $8,700 stops looking like a $9,000 night.
- The tour totals carry a count of shows with
profit < 0. It is a single integer and it is the most useful thing in the file, because it is the number you cannot argue with. - Losing dates are marked
(LOSS)in the per-event table. No colour coding, no dashboard. A flag you can read in a text file at 3am in a hotel lobby. - Guarantee revenue sits in its own column beside tickets and merch. A guaranteed night and a door deal look extremely different once they are side by side, and most people have never put them side by side.
events.csvcomes back out as a spreadsheet, so when your accountant asks for it in Excel, it is already there.- Currency parsing takes
$, thousands separators and parenthesised negatives, which is exactly how settlement figures get typed by people in a hurry. tour-pl validatechecks the config and exits without running, for the nights when you are not sure the path is right and would rather not find out the hard way.
The van, not the booking agency
For a touring act, tour manager or small promoter running roughly 12 to 40 dates, where the person doing the settlement math is also the person driving the van or selling the shirts. One CSV, one operator.
Not for you if you are a booking agency with an accounting department. Advancing, day sheets, routing, crew scheduling: none of that is in here. It reads a CSV of shows and tells you which ones lost money. It will not help you book the next one.
Master Tour, Prism, and the spreadsheet everybody actually uses
Master Tour is the real thing for a crewed tour, and it is better at advancing, routing, day sheets and everything that happens before doors. Prism.fm handles the offer and deal side, which this does not touch. Both cost more, both need setting up, and both assume somebody’s job is running them.
The honest competitor is the spreadsheet. The spreadsheet’s problem is not the math. It is that nobody re-sums it at 2am in Columbus. This runs on one command and answers one question, which is why it gets run.
A guarantee is nobody else’s business
Onto your disk and nowhere else. EVENTS_CSV is read locally, and the only files written are TOUR_PL.md, events.csv and tour.json, all inside the folder you named. Writes are checked with assertWithinRoot and land at 0600, which matters when the file contains what a promoter actually paid you. Nothing about a guarantee you negotiated crosses a network, because none of this runs on one.
$39 a month, and the first run
Thirty-nine dollars a month, flat. You get the desktop build, the config validator, and three outputs on every run.
The useful run is the one you do halfway through a tour, not after it. Paste in the shows already played, run it, and you will know before Columbus whether Columbus is worth playing.
Security and privacy
Handles touring financials (ticket/merch/guarantee revenue, travel/crew/venue/production cost per show). Security is designed in.
Principles
– Local-first. EVENTS_CSV is read from disk and never transmitted anywhere; nothing in this tool touches the network. Nothing is uploaded, no telemetry, no cloud dependency.
– Non-destructive. The source CSV is only read, never modified or deleted.
– Least privilege. Reads EVENTS_CSV, writes only under OUTPUT_FOLDER.
Protections implemented (v0.1.0)
– Path-traversal defense — every output filename is sanitized (safeSegment) and every write is checked with assertWithinRoot(), so the report can’t be written outside OUTPUT_FOLDER.
– Fail-fast config validation — clear errors for missing/invalid EVENTS_CSV/OUTPUT_FOLDER before any file is touched.
– Restrictive permissions — the generated report (TOUR_PL.md, events.csv, tour.json) is written 0600.
– Defensive parsing — the CSV parser and currency parser never throw on malformed input (missing fields default to empty string, unparseable amounts default to 0); a bad row degrades a single event’s P&L rather than crashing the run.
– Secrets discipline — .env and generated Tour PL/ output are git-ignored; no secrets or client data in the repo.
Distribution / AV trust
Known limitations / roadmap
– Revenue/cost columns are a fixed set (rev_tickets, rev_merch, rev_guarantee, cost_travel, cost_crew, cost_venue, cost_production) in v0.1.0 — a tour with additional revenue/cost lines (e.g. sponsorship, per-diems) needs those folded into the nearest existing column until custom columns ship.
– margin is defined as 0 when revenue is 0 (rather than an undefined/NaN value), so a free/comped show with any cost will show a 0% margin alongside a negative profit — read the profit figure, not just the margin percentage, for those rows.
– No cross-tour history in v0.1.0 — each run is scoped to one EVENTS_CSV; comparing this tour’s per-city costs against a prior tour is a manual diff of two events.csv files until multi-run comparison ships.
Reporting
Report suspected vulnerabilities privately to the maintainer before public disclosure.
Frequently asked questions about Tour & Event P&L Tracker
What does the Tour & Event P&L Tracker do, and who is it for?
The Tour & Event P&L Tracker is a profit-and-loss tool for touring artists, managers, and event producers who need to know whether each show actually made money. You log every revenue line for a date, including ticket sales, merch takings, and guarantees, next to every cost, including travel, crew, venue, and production. The tool computes a per-show profit number and rolls the whole run up into one tour-wide picture. Instead of a stack of spreadsheets that break the moment a formula gets dragged into the wrong cell, you get a single honest view of what came in, what went out, and what is left after a night on the road.
Most people who run this tool work for themselves or run a small operation, which means the money side is also the tax side. When you perform, produce, or manage on a self-employed basis, the IRS treats your show income as business income, and you are expected to keep records that back up what you report at filing time. The IRS self-employed individuals tax center explains the income-reporting and self-employment tax duties that come with that status. Logging revenue and cost per event while the memory is fresh is exactly the kind of steady record that turns tax season into a lookup instead of a shoebox reconstruction in the spring.
The Tour & Event P&L Tracker does not try to be your accountant. It gives you clean per-show and tour totals that you or your bookkeeper can hand off, with the underlying numbers still attached to each date. You can see that a sold-out room still lost money because of a bloated production line, or that a smaller room paid for itself on merch alone. That kind of plain feedback is hard to pull out of a spreadsheet after the fact, and it changes how you route the next run of dates.
Setup is deliberately light. You add each show, enter its revenue and cost lines, and run the tracker to get the rollup. There is nothing to model, no chart of accounts to build, and no template to babysit between tours. If you already keep loose numbers on a phone or a notes app, this is the place those figures go so they add up to something you can act on before the next booking. To see how it fits a working tour, read the product overview and follow how each show flows into the tour total.
The honest line is this. The tool will not make a bad routing profitable, and it will show you losing shows in black and white, which stings the first time you look. That is the point of it. A touring act that can name its money-losing dates can renegotiate a guarantee, cut a production cost, or drop a weak market, and it can do all of that with records already in the shape a self-employed filer is expected to keep. That is real control over a schedule that used to feel like guesswork from one city to the next. It also means the person who books the next run is working from what happened, not from a hopeful memory of a good crowd.
How does per-show tracking help me handle 1099-K forms from ticket and merch platforms?
If you sell tickets or merch through a card processor or an online marketplace, those platforms report the money they pass to you to the IRS. That report is Form 1099-K, and the IRS page Understanding your Form 1099-K describes it as a summary of the payments you received for goods or services during the year. The number on that form is gross. It does not know about the venue you paid, the crew you flew in, or the guarantee split you owed a promoter. If you only ever see the platform total, it is easy to overstate what you actually earned or to panic when a form arrives showing more than you felt you took home.
The Tour & Event P&L Tracker helps because it captures revenue at the show level as it happens, so you already hold your own record of what each date paid before any platform sends a year-end summary. When a 1099-K lands, you can line the gross figure up against the ticket and merch revenue you logged per event and confirm the two agree. If they do not, you have the detail to find the gap, whether that is a refund, a fee the platform withheld, or a payout that slipped into the wrong month.
Just as important, the tracker keeps your costs next to that revenue. A 1099-K reports what came in, not what a show cost you to put on. Because the Tour & Event P&L Tracker stores travel, crew, venue, and production against each date, you or your accountant can move from the gross platform number to a defensible net without rebuilding the tour from receipts. That is the difference between reporting a scary top-line figure and reporting the profit you can actually stand behind. It also means a merch payout that arrives weeks after a show still lands against the right date rather than floating loose in the year.
None of this is tax advice, and the tool does not file anything for you. What it does is keep the contemporaneous, per-event records that make reconciling a 1099-K a short job instead of a weekend. When multiple platforms each issue their own form, having one place where every show already sits saves you from stitching statements together by hand. You can read more about how the tracker organizes a full run on the product overview. The habit of logging as you go is what makes the form a quiet arrival rather than a scramble.
The practical takeaway is simple. Platforms will keep sending 1099-K forms, and the thresholds that trigger them have only gotten lower. An artist or producer who logs revenue and cost per date all season can meet that form with matching records, explain any difference in a sentence, and report a true net. Guessing at year-end, by contrast, is how people either overpay or invite a question they cannot answer. Steady per-show tracking is the cheaper habit by a wide margin, and it pays off every single filing season.
Where does my financial data live, and how is it kept safe in the tracker?
Tour and event finances are sensitive. A single record can tie together your name, your booking, your bank payout, and sometimes a promoter or a venue contact. That makes the money you track worth protecting with the same care a small business gives any file of personal and financial information. The FTC guide Protecting Personal Information: A Guide for Business sets out a plain approach to that job, built around taking stock of what you hold, keeping only what you need, locking down what you keep, and having a plan if something goes wrong.
The Tour & Event P&L Tracker follows that spirit. It holds the revenue and cost lines you enter per show and the totals it computes, and nothing more. It does not need a customer list, a fan database, or card numbers to do its job, so there is simply less sensitive data sitting around to worry about. Keeping the record narrow is the first safeguard the FTC recommends, and it is one you get by default rather than by configuration.
Access is the next layer. Your tour numbers are yours, and the tool is built so that the people who see them are the ones you bring in, such as a manager or a bookkeeper. When you export a per-show or tour rollup to hand to an accountant, you are sending a defined report rather than raw access to everything, which keeps the surface small. If you stop working with a collaborator, cutting their access cuts what they can see going forward. That matters on the road, where crews and helpers change from leg to leg and a shared spreadsheet tends to keep every past hand on the invite list long after they are gone.
The honest boundary is worth stating. Good tooling protects the data it holds, but it cannot protect a number you paste into an open group chat or a shared drive with no password. The FTC guidance is aimed at exactly that human layer, and it pairs well with a tool that keeps your books narrow. If you route payouts, guarantees, and merch cash through the Tour & Event P&L Tracker instead of a dozen loose files, you shrink the number of places a leak can start. Every extra copy of a payout figure is one more thing to lose track of, and the fewer copies you keep, the easier the whole record is to guard.
For touring acts and producers, this matters because your data travels the way you do, across phones, laptops, and hotel networks. A tool that stores only what it needs, shares by report rather than by open door, and lets you revoke a collaborator is a calmer place to keep the money side than a spreadsheet emailed around a crew. You can see how the tracker structures a tour, and read more about the wider toolset for creators, on the creators & agencies hub. Protecting the record starts with keeping it in one deliberate place instead of a dozen, and that single choice does most of the work.
How is the Tour & Event P&L Tracker different from tracking shows in spreadsheets?
Most touring acts start in a spreadsheet, and for a single show it can work. The trouble shows up across a run. A spreadsheet does not know that ticket sales, merch, and a guarantee are all revenue for the same date, or that travel and crew belong to that same show as costs. You end up hand-building formulas, copying a tab per city, and hoping nobody drags a total into the wrong cell. By the tenth date, the file is fragile, and the tour-wide number at the bottom is only as trustworthy as the last person who touched it.
The Tour & Event P&L Tracker replaces that tangle with a purpose-built structure. Revenue and cost lines attach to a show, per-show profit computes itself, and the tour rollup is always current because it adds up the dates rather than a separate summary tab you maintain by hand. Loss-making shows get flagged, so you are not scanning rows trying to spot the red one. The tool does one job, tracking profit per event and across a tour, and it does that job the same way every time.
There is a records angle too. Because you are self-employed, the numbers behind your tour are also the numbers behind your tax return, and the IRS self-employed individuals tax center expects records that support what you report. A shared spreadsheet that anyone can overwrite is a weak record. A structured per-show log that keeps revenue and cost together is a strong one. Moving off spreadsheets is not only about convenience, it is about holding books you can actually defend if a figure is ever questioned. When the same file is both your management tool and your tax record, the version everyone edited on the bus is not the version you want an accountant to rely on.
None of this means spreadsheets are useless. If you want to model a hypothetical or sketch a budget before the routing is set, a blank grid is fine. What a spreadsheet is bad at is being the steady, trusted ledger for a real tour with many moving dates. That is the gap the Tour & Event P&L Tracker fills, and it is why the tool exists rather than shipping yet another template. A template still asks you to be the accountant. The tracker does that part so you can stay focused on the run.
The switch is meant to be painless. You are not learning accounting software or migrating years of history. You enter shows the way you already think about them, one date at a time, and let the tracker keep the totals honest. If you have felt the particular dread of opening a tour spreadsheet three cities in and not trusting the bottom line, that is the feeling this tool is built to end. You keep the shows, the tool keeps the arithmetic, and the tour total stays a number you can actually quote to a partner or a manager without hedging. Start with the product overview to see the per-show and tour views side by side.
Can the tracker flag which shows lost money across a whole tour?
Yes, and it is one of the main reasons the tool exists. The Tour & Event P&L Tracker computes profit for each date from the revenue and cost lines you enter, then flags the shows that came in below zero. Instead of reading down a spreadsheet trying to spot the red number, you get a clear list of the dates that did not pay for themselves. Across a long run, that single view often surprises people, because the shows that felt great and the shows that actually made money are not always the same night.
The flag is only as good as the inputs, which is why the tool asks you to log revenue and cost at the show level. Ticket sales, merch, and guarantees go in as revenue. Travel, crew, venue, and production go in as costs. Once both sides are attached to a date, the per-show number is real, and the loss flag means something. You can then look at a flagged show and see whether the problem was a soft ticket night, a merch table that underperformed, or a production cost that swallowed the guarantee.
That detail changes decisions. A flagged market you play every year might be worth renegotiating the guarantee on, or dropping. A run of losing dates in one region might mean the routing added too much drive time and crew cost. Because the Tour & Event P&L Tracker keeps the tour-wide rollup next to the per-show flags, you can also see whether a few strong nights are quietly funding several weak ones, which is a common and expensive pattern on the road. Left unseen, that pattern repeats every year, because nothing forces the losing dates to the surface where you would question them.
These are also the records a self-employed touring act should be keeping anyway. The IRS self-employed individuals tax center describes the reporting duties that come with running your work as a business, and a per-show profit log with loss flags is a clean way to hold the underlying detail. When your accountant asks why a tour netted what it did, you can point to specific dates rather than a single lump sum, which makes the return easier to prepare and easier to stand behind.
The blunt value is this. Most acts know their tour did well or badly as a whole, but far fewer can name the three dates that dragged the number down. The Tour & Event P&L Tracker names them. Once you can see your losing shows in plain black and white, you can fix the routing, the costs, or the deal, instead of repeating the same money-losing night next year. A tour is a long list of decisions made under pressure, and the ones about money get easier when the record is honest and the losing dates cannot hide. That is the whole job the flag is there to do. For a fuller picture of how the tool serves touring creators, visit the creators & agencies hub and see how each show rolls into the tour result.
| Attributes | Value |
|---|---|
| Deployment |
Cloud |
| Platform |
Web |
| License Type |
Subscription |
| Billing Period |
Monthly |
| Target Customer |
Creators & Agencies |
| Free Trial |
Yes |
Frequently bought together
-
Brand-Deal & Sponsorship Tracker
$19.00 -
Break-Even & Pricing Analyzer
$29.00 -
Budget vs Actual Tracker
$19.00 -
Cash Conversion Cycle Analyzer
$39.00 -
Cash Flow Scenario Builder from CSVs
$119.00 -
Content Release Planner
$12.00 -
Royalty & Residual Tracker / Reconciler
$39.00 -
Split-Sheet & Royalty Splitter
$35.00




