Setting Up Your Vintage Freelancing Workflow
Most people who come into freelancing think they need fancy project management tools, a CRM, and some automated invoicing system. They don't. What they actually need is a set of habits that stops them from forgetting the basics between gigs. I put together a Vintage Freelancing Checklist years ago when I was bouncing between small contracts and trying not to set up another piece of software. It lives in a plain text file. It has never cost me money.The reason I call it vintage isn't because it's trendy. It's because it's built on methods that predate SaaS platforms — paper, spreadsheets, and straight communication. You can do everything on this list with a notebook and an email inbox. The checklist itself covers the three areas where freelancers consistently lose money: chasing payments, scope creep, and forgotten taxes. Here is what's actually on it: Client intake: Get the project details in writing before you say yes. Email counts. Get a rough timeline, a fixed budget or rate, and a point of contact. I once took on a job that turned out to be three separate projects bundled into one conversation. The client never mentioned the third part until week two, and it blew out my schedule by forty hours. Now I ask for a written brief that lists every deliverable explicitly, even the small ones. If they won't write it down, I send them an email summarizing what I understood and ask them to confirm. That email becomes the contract.
Payment terms: Define when you get paid before work starts. Fifty percent upfront is standard for most freelance work unless you have established trust. Use a simple invoice with a due date. Late fees should be stated in the agreement, even if you rarely enforce them. I stopped chasing late payments when I changed my process. Instead of sending passive reminders, I added a line to my invoice that says payment is due within fourteen days and overdue balance accrues interest at one and a half percent per month. Nobody likes reading that, and it works every time. Scope documentation: Keep a one-page summary of exactly what you're building, delivering, or writing. When the client asks for something outside it, you refer back to the document. This is where most people fall apart. They feel rude saying no, so they just do the extra work. I learned to say, "That's outside the original scope. I can add it for an additional fee, or we can swap it for something else." Usually they pick the swap. Time tracking: Even if you charge a flat rate, log your hours. You need this data for two reasons. First, you'll know whether your flat rate is actually profitable. Second, if a dispute comes up, you can show exactly what you spent. I track everything in a spreadsheet with columns for date, project, hours, and notes. It takes about three minutes a day. Over a year, it saved me from undercharging on roughly a third of my projects.
Tax reserves: Set aside twenty to thirty percent of every payment immediately. Open a separate savings account. Do this before you pay yourself anything else. I used to skip this and then panic in April. Now I transfer the money the same day the client pays me. The habit is boring and effective. Follow-up protocol: Send a brief closing email when a project ends. Ask for a testimonial, confirm final payment, and mention that you're available for future work. Most people forget this step. It's the cheapest way to generate repeat business without spending money on marketing.
Get the Full Details

How to Use This Without Overcomplicating It
The checklist lives in a single Google Sheet or Notion page. I've seen people turn it into a full productivity system with subtasks and reminders. That defeats the point. The whole point is to reduce cognitive load, not increase it. When you finish a project, open the sheet, check the boxes for the closing steps, and move on. One thing beginners miss: the most valuable part of this isn't the tracking. It's the written agreement. You can do everything wrong and still survive as long as you have a paper trail that says what was agreed to and when payment was due. I had a client who refused to pay the final forty percent on a three-month project. I sent them the original email exchange, the invoice, and a polite demand. They paid within four days. The same project would have been a total loss if I'd only had a Slack conversation and a handshake. There are limitations to this approach. It doesn't scale well if you're managing more than five active projects at once. At that point, you'd benefit from actual project management software with calendar integration and automated reminders. But most freelancers aren't there yet. For the first two or three years, the vintage checklist does more than any tool you could subscribe to.
If you want to start, create a blank document, paste the six items above into it, and use it on your next project. Don't wait until next month. Your future self will thank you when you're not scrambling to find out how much you actually got paid.