Why solo tradespeople don't need a subscription to send before and after photos
You already take before and after photos on every job. The real question is whether you need a complex subscription platform just to turn them into something clients trust. This is what happens when you strip that problem down to a simple offline iOS app you actually own.
You already take before and after photos on every job. The painful part is what happens next: hunting through your camera roll, renaming files, dropping them into Word, and swearing at some $75/month "job site documentation app" that demands logins, teams, and a CRM integration when all you wanted was proof-of-work photos in a simple report.
TradeStamp exists for that exact gap. It is a native iOS before and after photo app for contractors that lives on your phone, works offline, and generates a clean, branded PDF in seconds. There is no account, no cloud, and no ongoing fee. After three free jobs, you can unlock it with a one-time purchase so you can see whether it actually fits how you work before paying.
What TradeStamp actually does
Instead of listing features, it is more useful to walk through a real flow, because that is what matters when you are on site and a client wants proof.
The basic loop on a real job
You open TradeStamp on your iPhone at the start of a job. The first time, you spend about 30 seconds setting a business profile: company name, your name, phone, and address. You add a logo either by grabbing it from your photo library or pasting in a URL so the app can download it while you still have signal.
Then you create a new job and shoot or import your "before" photos, up to 10 of them. Pipes under a sink, old baseboard heaters, cracked tiles, or whatever you need to capture. You finish the work. You open the same job, add up to 10 "after" photos, and TradeStamp automatically lines them up into Before/After sets in the order you added them.
When you are done, you tap one button to generate a letter-size PDF report, already branded with your business profile, logo, and the date. That PDF opens in the standard iOS share sheet so you can email it, AirDrop it to a client sitting next to you, drop it into Files for your own records, or text it to the property manager before you even leave the driveway.
Offline-first design for real job sites
Everything in TradeStamp runs on the device. The photos are stored locally using SwiftData, which is Apple's modern on-device database. There is no account, no login, and no background sync to someone else's server.
The only time TradeStamp touches the network is in two cases: when you paste a URL to pull down your logo, and when Apple verifies that you made the one-time in-app purchase to unlock unlimited jobs. Other than that, you can be in a concrete basement with zero bars and it works exactly the same.
If you have ever watched a cloud-based job site documentation app hang on "Uploading 1 of 24" while you wait to leave, you already know why this matters.
Why most job site documentation apps are overkill for solo trades
I keep running into solo plumbers, electricians, and cleaners who are paying subscription prices for what is really a simple need: document the job site before starting work, then prove what you did when you are done. The rest of the features mostly sit unused.
What you are probably paying for that you do not use
When I audit tool stacks for small outfits, I see the same pattern. Someone sold you a full "field service platform" that bundles things like:
- Multi-user job dispatch and route optimization
- Time tracking and crew check-ins
- Cloud photo storage and comment threads per job
- Client portals, invoices, quotes, and even marketing emails
If you are a one-van business or a small partnership where everyone already talks every day, half of that is noise. You live out of your SMS threads and your calendar app. The only part you actually need day to day is a way to create a clean, trust-building record of what the job looked like before and after.
I have watched more than one small shop get talked into a big field service platform mostly because clients "liked the reports" with photos, then spend months fighting the rest of the system: techs who refuse to clock in, notes scattered across three different apps, duplicated customer lists. Pull the actual usage numbers on one of these setups and the login activity is almost always concentrated on one thing: exporting a PDF with before and after photos of the job.
When a big platform actually makes sense
There is another side to this. If you are running multiple crews, tracking dozens of jobs concurrently, or have office staff scheduling and dispatching all day, then a full platform with team features and cloud storage can be the right call. You need proper workflows and audit trails.
TradeStamp is intentionally not that. It is local only. You do not get a shared team dashboard, a manager view, or any way to see your apprentice's reports unless they AirDrop or email them to you. For some businesses, that is a deal-breaker. For solo trades and tightly coordinated small teams, that limitation is exactly what keeps it simple and cheap.
Where TradeStamp fits into a real workflow
Forget the marketing phrase "job site documentation app" for a second. What matters is how it fits into the way you already work, without turning your day into data entry.
On-call and emergency work
One of the earliest users was an emergency plumber in Ottawa I have known for a few years. Most of his calls are evening and weekend, lots of panic, water where it should not be, and landlords nervous about liability later.
His old pattern looked like this: grab photos in the default Camera app, text a couple to the owner if they ask, then months later try to match photos to invoices when there is a dispute. Half the time he did not have the right picture of a shutoff valve or ceiling damage because it got buried between personal photos.
We set him up with TradeStamp and changed exactly one habit: every job gets a TradeStamp entry before he touches anything. He shoots the key "before" shots, does the work, shoots the "after" shots, and sends the PDF to the owner along with the invoice. That is it. The first time a condo board argued about whether he had cut away more drywall than necessary, he pulled up the original report with timestamps and clear photos. The argument ended in 30 seconds.
The part he liked most was that he did not have to think about galleries, folders, or renaming files. The app keeps each job self-contained and organized into before and after sets.
Recurring cleaning or maintenance visits
Another test case was a small cleaning company in Kingston that handles common areas for a property manager. Same buildings every week, same argument every few months about "streaks on the glass" or "the stairwells smell like smoke again".
At first I thought they would want a cloud-based system so the property manager could log in and see everything. We even prototyped a shared drive setup. It was a mess. Staff forgot to upload on Wi-Fi, files got dropped into the wrong folders, and nobody on the property side actually wanted to log in anywhere.
What ended up working was simpler. Each cleaner runs TradeStamp on their own phone, and on problem properties they take quick before and after photos of the same hotspots every visit. Once a week, the owner exports a combined PDF per building and emails it to the property manager. The manager prints a few of them and keeps them in a binder on her desk.
"I don't care about apps, I care that when a tenant complains, I can point at a piece of paper and say: here is what it looked like Thursday morning."
- Property manager, Kingston, ON
That was the moment I stopped pushing the "obvious" answer of portals and shared logins for every scenario. Sometimes a nicely formatted PDF is the right abstraction layer.
What TradeStamp does and does not include
If you are reading this, you are probably allergic to vague lists of "powerful features". So here is the concrete breakdown of what is in the app, and what is intentionally left out.
Included: the core before and after reporting loop
Out of the box, with no account:
- You can create jobs and attach up to 10 before photos and 10 after photos per job, either by taking them in-app or importing from your camera roll.
- Photos are automatically grouped into Before/After sets in order so you do not have to match them manually.
- You set a business profile once: company name, your contact name, phone number, and address.
- You add a logo from your photo library, or paste a logo URL for the app to download.
- You generate a branded, letter-size PDF report for each job with a single tap.
- You share that PDF using the normal iOS share sheet: Mail, Messages, AirDrop, Files, or whatever you already use.
- All job data is stored locally on your device using SwiftData, with no cloud dependency.
You get three jobs free to try the entire flow. After that, there is a one-time in-app purchase to unlock unlimited jobs forever. Check the App Store for current pricing.
Not included: things that add complexity and cost
This part matters just as much. TradeStamp does not include:
- Cloud storage of jobs or photos.
- Web dashboards or admin portals.
- Team accounts, roles, or permissions.
- Scheduling, dispatch, or time tracking.
- Quotes, invoices, or payment processing.
- Android or desktop versions.
That is not a promise that these things will never exist in any form. But the current product is very intentionally a focused before and after photo app for contractors, not an all-in-one field service platform hiding inside a photo tool.
If you need multi-device access to the same job database or you live in the browser all day, this is the wrong tool. If you walk job sites with an iPhone and your main issue is turning the photos you already take into something professional without a recurring fee, this is what TradeStamp is built for.
Why a one-time purchase fits solo trades better than subscriptions
Subscription software makes sense when the vendor is running big servers, storing lots of data for you, or actively managing some ongoing service. For a pure on-device app that stores data locally and runs offline, a simple unlock fee usually matches the reality better.
How subscriptions quietly erode your margins
When I do tooling audits for small shops, the subscription count is often higher than anyone realizes. You sign up for a job site documentation app "just to try it", the free trial rolls into a plan, and a year later you have barely used it but do not want to dig into the cancellation process.
Each subscription on its own feels small. Together, they add up. It is common for a solo tradesperson to be paying more every month for a stack of "business apps" than for their phone and data plan combined, most of it bought for features built around 20-person crews rather than one person and a van. A leaner stack usually keeps the subscriptions worth paying for, like accounting and invoicing, and swaps out the rest for a one-time purchase like TradeStamp for the specific job of proof-of-work documentation.
What we got wrong in early testing
I will be honest about one early misread. When we first prototyped the app, I assumed everyone would max out the 10-photo limit constantly and ask for more. We initially optimized for supporting lots of photos per job, which made the interface busier than it needed to be.
Once we started testing with real trades in Ottawa and Kingston, something interesting happened. Most jobs only used 3 to 6 photo pairs. The techs wanted a quick "key views" record, not a full inspection gallery. When we sat down and watched how they worked, the priority was speed and clarity over volume.
We cut the complexity, locked the per-job limit to 10 before and 10 after, simplified the photo selection UI, and the complaints dropped. The reports got clearer too. Clients were no longer scrolling through 40 angles of the same furnace trying to understand what changed.
Could TradeStamp support more photos someday? Maybe. But the current constraints are based on what actually worked in the field, not what looks good on a feature comparison chart.
Where this intersects with AI and automation
You might be wondering why an AI consultancy like NerdSnipe is talking about a simple offline iOS app without any buzzwords. The short answer is that this is the foundation you need before any AI is useful. When we build AI systems for clients, one of the first problems is always data alignment: if your job history lives in random photos named IMG_1234.JPG scattered across devices and chat threads, it is very hard to build anything smart on top of it.
A standardized PDF report is a clean artifact instead. Even if you are nowhere near AI today, a year from now you can hand a folder of TradeStamp reports to a system and ask questions like "show me every job where I replaced this brand of pump" or "find the cases where the same leak reappeared within six months." That is exactly the kind of thin AI layer we help SMEs build at NerdSnipe, on top of existing, structured processes that already make sense on their own. Get the simple part, disciplined before and after documentation, right first, and the automation on top of it becomes a much easier problem than trying to bolt AI onto a pile of scattered photos and hope it sorts itself out.
If you are tired of wrestling complex tools just to prove you did your job properly, TradeStamp is worth an evening experiment. Install it from the App Store at https://apps.apple.com/app/tradestamp-job-reports/id6793855294, run it on your next few jobs, and see whether a focused job site documentation app that lives entirely on your iPhone does the job better than your current mix of camera roll and subscriptions.
You can read more and see example screenshots on the product page at https://nerdsnipe.cc/tradestamp. And if you eventually want to connect those proof-of-work photos into something smarter, from automated maintenance histories to AI-assisted reporting, that is the kind of thing we build at NerdSnipe every week.
Frequently Asked Questions
Book a free 45-minute AI strategy call.
We'll look at your specific business, find the highest-value AI opportunity, and give you a clear next step — no pitch, no pressure.