Freelancing & Invoicing Insights
Practical guides, independent research, and engineering notes on freelance invoicing, financial workflows, privacy, offline-first software, and the building of LockMargin. Written by Vlad (Volodymyr) Shiyan — the person who writes the code, breaks the features, and answers the emails.
Featured pick · Building LockMargin · Aug 30, 2026
The Honest Ceiling: Protecting Offline Software Without Punishing Honest Users
A solo developer's research into protecting a $49 offline app from casual piracy: four layers of friction, the snake oil to skip, and the honest ceiling of offline verification.
Building LockMargin
The engineering journal behind a local Financial OS for freelancers. Read in order — each post builds on the last.
How a Public Thread Changed How I Define Ownership
A public thread forced LockMargin to redesign ownership: versioned entitlements, no phone-home, a hostage-free free tier, and a promise that survives the company.
→The Honest Ceiling: Protecting Offline Software Without Punishing Honest Users
A solo developer's research into protecting a $49 offline app from casual piracy: four layers of friction, the snake oil to skip, and the honest ceiling of offline verification.
→Why I Started Building LockMargin
Ten spreadsheets, three subscriptions, and a constant fear that tomorrow the price goes up again.
→Why I Chose SQLite Over PostgreSQL
Why the database is a single local file, not a server.
→The First Time I Dogfooded My Own Product
Every bug I fix blocked my own work yesterday. What changed when I became my own user.
→How We Test Encryption Without a Security Team
One indie developer, AES-256-GCM, Argon2id, and a threat model written on paper.
→Engineering Recurring Reactive Invoices
A recurring engine with no cron jobs. How LockMargin generates invoices when due, offline.
→How We Generate PDF Invoices That Don't Break on Windows 7
Tauri print-to-PDF, not WebView. The unglamorous details of invoices that open everywhere.
→How We Built a Backup System Nobody Asked For
Three-level local backup: transactional snapshots, daily rotating copies, encrypted exports. SQLite VACUUM INTO, zero cloud.
→Guides & Insights
Practical, no-subscription advice for freelancers who want control over their money and data.
FreshBooks Lite Plan 3-Year Total Cost vs LockMargin
The true cost of subscription invoicing tools over three years.
Subscription Fatigue — Why I Built LockMargin Blog
January 2025. I opened Monobank to check if a client had paid. They had. But while I was there, I scrolled down. And down. And kept scrolling.
Freelance Tax Deductions 2026: The Complete Checklist
April 2025. I'm staring at a spreadsheet that looks like it was designed by someone who hates me. My tax preparer asked for "all business expenses from 2024."
Business Memory™: The Missing Asset Every Freelancer Already Owns
Businesses don't fail because they lose files. They fail because they lose memory.
The Hidden Cost of Free Invoicing Software
Every freelancer pays for financial software. Some pay with money. Others pay with time. Many pay with years of business history.
How to Handle Late-Paying Clients: A Freelancer's Guide
Two years ago, a client refused to pay a $6,000 invoice. They claimed the amount had been changed. I had the original file. They didn't care.
Own Your Data — Why Business Files Should Stay Local
Three months ago, a freelance consultant I know tried to download her client records from the invoicing platform she'd used for four years.
Freelancer Taxes 2026: Records Guide for US, UK, Canada, Australia
Three years ago, I spent two weeks reconstructing my tax records from memory. I found $2,800 in deductions I had forgotten to claim.
When to Stop Using Spreadsheets for Invoicing
Spreadsheets are fine until they aren't. The concrete signals that you've outgrown them.
Freelance Finance Without Chaos: My $3,000 Financial System
For the first year and a half, I was convinced my biggest problem was taxes.
The Hidden Cost of SaaS Subscriptions
You have probably seen the ads. "Everything you need for just $29/month!" But what if the real cost over five years is not $1,740 but something much higher?
Freelance Finance 101 — Invoices, Taxes, and Expenses
When you start freelancing, managing your own finances is one of the most overwhelming aspects. No HR department, no accountant reminders.
Signs You've Outgrown Invoice Templates
Copy-paste invoicing breaks quietly. Here is how to notice before a client does.
Why I Left FreshBooks After Two Years
For two years, I paid monthly for invoicing software. It worked well. The interface was clean. The reports were useful. Then I realized something uncomfortable: I didn't own my business data. I was renting it.
10 Invoice Templates for Freelancers — How to Choose
March 2023. I sent my first invoice to a client in Munich. A Google Docs template. Comic Sans in the header.
Should I Encrypt My Invoices?
What encryption actually protects, what it doesn't, and when it's the right call.
How to Invoice Without Internet
Airplanes, cabins, dead zones. Invoicing that doesn't phone home works anywhere.
Quote vs Estimate vs Invoice
Three documents, three legal weights. Which one protects you when a client disputes the price.
Corrupted Database: Recover Your History
That line appeared on my screen on a Tuesday morning, eleven minutes before a client call. Everything after it was decided by one question: did I have a copy from yesterday?
What Is Offline-First Invoicing?
The architecture behind LockMargin, explained without the marketing layer.
Why Freelancers Are Switching from Cloud to Desktop Invoicing
Not anti-cloud. Pro-ownership. The practical reasons behind the move.
The Freelancer Backup Problem Nobody Talks About
Why 3-2-1 matters and how to start today with one external drive and five minutes.
Financial & Legal Analysis
Money, evidence, and obligations — in plain language.
Client Disputes: Invoice Evidence That Holds Up
Snapshot billing and immutable records: invoicing you can defend.
Snapshot Billing — Immutable Invoices Protect Business
Most invoicing tools let you edit sent invoices. You can change the amount, add a line item, or modify the tax rate — all after the invoice has been delivered to the client. From a user experience perspective, this is convenient. From a legal perspective, it is a liability.
GDPR for Freelancers: A Practical Guide
Client data obligations without a legal department. Local storage is a strong default.
Laptop Stolen? Your Data Is Safe
What happens to encrypted local data when the hardware walks away.
How to Protect Client Data Without Breaking ABA Rules
Confidentiality obligations for legal-adjacent freelancers, in plain language.
AES-256-GCM: How Encryption Protects Your Data
Authenticated encryption, Argon2id key derivation, and keys in your keychain.
Archive
Earlier research, analysis, and essays. Kept for reference.
Ready to take control of your invoicing?
No subscription · No account required · Your data stays yours forever