FreelanceSwitch
The Blog Job Board Freelance Book Forums Podcasts Resource Directory

14 Essential Tips for Meeting a Deadline

Leo Babauta

By Leo Babauta

Your reputation as a freelancer is pretty much the only thing you have to go on — your bread and butter.

And your reputation is generally based on two things: the quality of your work, and how well you meet deadlines.

Today, we’ll focus on meeting deadlines, as that’s the area that many freelancers have problems with. Sure, you can do great work, but if you don’t turn your projects in on time, you won’t get many repeat customers.

1. Care about deadlines. This is the first step, as many people are very lax about deadlines. You have to be very serious about meeting them, and make them a priority. And make breaking a deadline a cardinal sin in your freelance book. Once you’ve done this step, the rest is just logistics.

2. Keep a list of projects & deadlines. If you care about deadlines, you’ll write them down, and have one place that you check often to make sure you know what’s due and when. I use a simple online list, but you could use paper. Which tool you use doesn’t matter, as long as you use it.

3. Communicate a clear deadline. Be sure that you and the client are in agreement with a specific deadline, including time of day (and factor in time zone differences as well). If the deadline is fuzzy, you will have trouble meeting it. If the client doesn’t give you a deadline, you need to ask for one.

4. Work in a cushion. It’s wise to build in a cushion for your deadline. To get a clear idea of how long a project will take, break it down into smaller pieces (see below for more). If you aren’t sure exactly how long each of those pieces takes, break them down into even smaller pieces. And for each piece, add a small cushion to your time estimate. Then add up the time estimates of all the pieces, and you’ll have a cushion built in. This will allow for delays, and if you finish early, the client will be pleased.

5. Have a clear outcome. You and the client should both agree on a clearly defined outcome. Don’t skip this step, or you could be sorry later. If you turn in a project that’s not what the client wanted, you’ll have to do extra work, meaning that you’ll miss the deadline. If you’re not absolutely clear what the outcome should look like, ask some questions of the client until you are clear.

6. Break down the project. This is standard advice for any project, of course, but that’s because it works. Don’t try to tackle an entire project. Tackle one step at a time. Again, you’ll want to break it down into smaller steps, give a time estimate for each step. Each step should be small enough that it takes an hour or less, so it’s not too intimidating.

7. Focus on the first step. Now that you’ve broken the project down into smaller steps, just focus on the first one. Don’t worry about the rest for now. Give the first step your full attention, and get going. You’ll feel satisfied when you complete it, and can check it off your list. Then focus on the next step.

8. Block off adequate time. When you’re going to work on a step, be sure to have it blocked off on your day’s schedule. If you’re not blocking off time for your most important tasks, you’re probably not getting the important stuff done. However else you work during the rest of the day, for your freelance projects, block off a good amount of time for each step, and treat it like a doctor’s appointment — you can’t miss it.

9. Have a start and complete date for each step. When breaking down a project, give a start and complete date for each step, so you can get a good feel for the timeline of the project, and whether you’re on schedule or behind. It also keeps you on track if you know when each step should be started and completed.

10. Communicate with each step. Once you’ve completed a step, send the completed step to your client if possible. Sure, it won’t look like a completed project, but you can show that you’re making progress, you keep yourself on track, and you can get feedback communicated from the client. Better to know early on that you’re headed in the wrong direction than at the end of the project.

11. Don’t overcommit. One of the biggest causes of missed deadline is that a freelancer commits to more than he can handle. Learn to say no if you cannot commit to finishing a project on time.

12. Learn from mistakes. If you bust a deadline, take a few minutes to analyze what went wrong and how you can avoid that in the future.

13. Stay up late. If you planned badly, or just procrastinated, and you’re up against a tight deadline, do whatever it takes to meet it. That means staying up late and working long hours if possible.

14. Negotiate and meet a second deadline. If you absolutely cannot make deadline (you probably overcommitted), you should contact your client and negotiate a second deadline. It’s much better to do this than to let the deadline go by without any communication. Whatever you do, be sure to meet this second deadline. Two missed deadlines in a row is bad news for a freelancer’s reputation.

Leave a Comment
  1. These are all very very good points. As a programmer I tried to stay on top of things like this but just couldn’t do it. I would be pulling 3 all nighters back to back to back days before the WHOLE project was due. Ultimately I ended up getting something to help me out. There are great tools out there for people on the other side of the fence who need help meeting those deadlines. I highly suggest basecamp, timefox, or even just getting a chalk/write board in your office and writing daily goals on it and crossing them off as you go along I promise it helps alot!

  2. Very useful tips. It’s a matter of personal culture some time, how you are used to working. Many people are very bad at closing the projects. They start with enthusiasm and commitments and at the later stage of project, they slip. Planning, time allocation, scoping and experience on estimations play important roles on meeting deadlines.

    Rajesh Shakya
    http://www.rajeshshakya.com
    Helping technopreneurs to excel and lead their life!

  3. I also advise you to shut down your IM programs (especially icq), many people can chat there for hours instead of working. Than they are surprised that they can’t meet the deadlines.

  4. From my experience, there’s one being left out…or does it fit somewhere in there.

    Don’t be optimistic
    Do not suggest a timeline or create a milestone you know you won’t be able to meet.

    This isn’t overcommitment but just not being realistic with deadlines. In other words, saying something to please a client and help win the project faster.

  5. Very good tips!
    Learning to say NO and not committing to too many projects is important. I’ve had a few times when the client was negotiating a deadline to be due earlier, which I stated was not possible… I agreed to finish earlier and the project got delayed anyway, because I was getting into trouble with my time. I wasn’t able to say no at that time.

  6. Good article, my main problem is giving myself and the client deadlines that are way too soon. It just feels like a longtime to say that a factsheet or something won’t be ready for two weeks, but I know they understand that I have other clients and would probably be fine with whatever I tell them. I do this to myself!

  7. I’ve noticed that all the points listed here involve being clear about everything. Which suits me just fine. :)

  8. Good tips,
    along with staying up late, wake up early :P

  9. These are good general, and generic, tips for freelancers. I am currently writing a series of related posts in my blog at http://www.allpathstovictory.com which deals with some of the nitty gritties of working to a deadline, using my own experiences.

  10. Very nice post, very useful.

    I’ve wrote an article on the same topic (meeting management) on my website: FindaConferenceVenue.
    Have a look at it

  11. yah all those points are really good I discoverd this page by accident and I read it I was like o wow i think i should do some of this tips just to see what happens and everything turned out so good better thean what i had expected. Whoever wrote thanks a lot it was very helpfull

Leave a Trackback