A beginner’s guide to freelance writing and editing

Before co-founding Vireo, I worked as a freelance writer and editor for seven years. Over that time, I learned a lot about how to run a freelance business. First of all, it’s important for freelancers to understand that they are in fact running a business! It can be easy to forget this, but setting yourself up as a business from the start can save you headaches down the road, and establishes a professionalism that your clients will trust.

How much should you charge?

It’s important to have a sense of what businesses and publications are paying in your area; to find out, reach out to local freelancers. Many will be happy to share what they know! The biggest problem most new freelancers have is that they undercharge. Know what you’re worth and come to any rate negotiation with confidence.

The importance of contracts

Whenever you agree to do work for a client, you should sign a contract with them. Not only does this ensure you’re both on the same page, it also helps you weed out people who may be trying to take advantage of you. If they’re not willing to sign a contract, that’s a red flag.

I use a modified version of The Contract Killer for my writing contracts.

I always either ask for 50% payment up front, or require that I’m paid 50% if they cancel the project for any reason. It’s not common for projects to be cancelled, but it can happen, so receiving some compensation for the work you did do is important.

I’ve found over time the most important thing about a contract is to have things written out, even if it’s not perfect legal language (though I’m sure my lawyer would disagree!). There’s a pretty good course from The Great Courses about contract law that I recommend if contracts are a big part of your work.

Bookkeeping for freelancers

Bookkeeping is pretty simple. All you really need to do is:

  1. Keep track of your expenses by category.  
  2. Keep your receipts. We scan ours using the Google Drive app, and save those and any electronic receipts to a folder.
  3. Keep track of your kilometres and vehicle expenses. See my tracker here.
  4. Keep track of invoices sent and received.
  5. Take 20% off each cheque you receive and set it aside for taxes! It’s no fun being surprised by how much you owe. This is for the personal taxes you’ll owe on any income, plus CPP payments — people who are self-employed have to pay both the personal AND employer portions of the CPP payments, so it’s a bit higher for freelancers.
  6. Keep track of the PST and GST you’ve charged.

Regarding GST and PST, you only have to register for GST if you make more than $30,000 in any given 12 month period, and in Saskatchewan, you only have to charge PST if you’ve registered your business with the province. (For advice about PST in other provinces, reach out to your local government!)

Also, GST applies to everything but PST in Saskatchewan has a bunch of exemptions. For PST, it’s best to double check with the government (they have a contact person who can look into it for you), but generally you don’t have to charge PST on journalism but you do on marketing.

When you start to charge PST and GST, that money should always be put aside straight away; you’re essentially just holding on to it for the government. You can do all this with spreadsheets, but I highly recommend using full bookkeeping software, with a bank account and/or Visa that you use solely for business purchases; it makes everything so much easier. Note: If you want a business bank account, you will have to register your business.

We use Quickbooks Online for invoicing and bookkeeping, at a cost of about $40/month. I’ve tried many different programs over the years — the ones that lasted longer include PayPal, Harvest, and Freshbooks, but Quickbooks is by far the best because our invoices and bookkeeping are all in one place (though it is more expensive).

One of the best parts about Quickbooks is that we’ve added our accountant to the program, so she can do our taxes from there.

Which leads me to another important point: Unless you’re very interested in tax rules and regulations, hire an accountant who knows about small business management. They’ll save you money and headaches. It’s well worth the cost.

Saving on a variable income

Being an independent contractor is often seen as having less job security because you don’t have a regular payday, but with good management, you can actually have more security than a typical job. You should have about three months of savings, or be working toward that — if clients fall through, you’ll need to continue to run your business and feed yourself while you look for new clients. It is this savings that gives you better security, because many people with “regular” jobs do not have this safety net and find themselves jobless anyhow.

Invoicing clients

We’ve recently switched to using a combination of Notion and Quickbooks to keep track of our invoices, though we used to keep an “invoice tracking” spreadsheet to keep everything straight — as soon as I confirmed an assignment, the upcoming invoice went into the tracking system. You can see a blank version here; feel free to use it. It was also useful for cash flow projections, and to see how we were doing month to month. Whatever system you use, it’s just important that you keep track!

You can generally send out an invoice as soon as the work is completed, but I’ve also done invoicing in a batching system to save time — for example, sending out invoices on the 10th and 25th of each month. This system also makes it easier to follow up on tardy invoices because none should be 30 days old.

Note that you can give different terms to each of your clients. For example, one of our clients consistently pays in a 45-day cycle, so they get more time.

You should add an interest payment disclaimer to the invoice (our contracts state “All invoices not paid within 30 days shall bear interest at the rate of 18% per annum”), and don’t be afraid to use a collections agency for clients who are avoiding payment. I’ve only actually had to do this once because simply threatening to take it to collections usually does the trick.

Tracking your time

Especially when you’re new to freelancing, time-tracking can help you figure out how profitable projects were and help you quote for similar projects down the road. I used to track my time religiously using the free version of Toggl but once I had a very good sense of how long it takes me to do things, I stopped using it.

Vireo co-owner Jordan Mears dislikes time-tracking — he prefers to think of his time in terms of days and half days, so such a task will take him half a day, or a full day, or two days, etc. He often forgets to track his time, and finds it more disruptive to his workflow than helpful.

Some clients will ask you to track your time, and it’s up to you if you agree to do that, but there’s no requirement to do this. Contractors should be thinking about and selling their prices in terms of value for the finished work, at a price that covers likely cost/time overruns. If you happen to get it done faster, that’s a bonus for you, and none of the client’s business.

Should freelancers get a website?

I may be a bit biased here as the owner of a website design company, but yes, I think freelancers should get a website. That doesn’t mean you have to shell out thousands of dollars to pay a professional — even a simple Squarespace or WordPress website will do the trick. Your website should be a place to showcase your portfolio and give potential clients information about your services and specialties. Including a professional photo of yourself can also make you appear more personable and approachable. All in all, a website shows you’re committed to your craft and you’re taking your work seriously.

Should freelancers get a business card?

Business cards may seem old fashioned and out of date, but they’re still one of the main ways businesspeople trade contact information when networking. When someone asks for your contact information, it’s so much easier to quickly hand them a card than to scrounge for a piece of paper and write down a name, or awkwardly get their phone number so you can text it. And it’s kind of awkward when someone asks for your card but you can only respond that you don’t have one!


You can always negotiate. If they present you with a payment price that’s too low and you respond with a price that works, the worst that can happen is they can say no. If they don’t respect your work enough to pay you what you’re worth, then you probably don’t want to work with them anyway.

Negotiating is a skill you can improve and practice, and it gets easier over time. The best part? The better you get at it, the more you’ll get paid! And you’ll likely be surprised how often clients are comfortable paying you more.

The pros and cons of freelancing

Freelancing can be a wonderful thing. There are no bosses leaning over your shoulder, you have more freedom to choose the direction of your work, and sometimes you get to wear sweatpants. There’s an excitement and energy that comes with owning your own business and making your own way. That said, it can also be a grind. Pitching and finding new clients takes a lot of time and effort for which you don’t get paid. And while you do get a certain amount of freedom, you’re still constrained by the pressures of paying your bills and staying in sync with the business world.

If you’re still on the fence about starting a freelancing career, try it part-time before you take the plunge. Even part-time, you’ll get a sense of whether you’re cut out for the freelance life.

Are there any freelance writing and editing topics you’re curious about that I’ve missed here? Let me know, and I’ll add it to this post!