Skip to main content

Featured Article

Freelance Feast or Famine Anxiety: Why Irregular Income Wrecks Your Mind (and How to Stop It)

A friend of mine had a week most freelancers would envy. Three clients paid within seven days, and $10,400 landed in her account. "Okay," she said, "I finally get how this works." Monday proved otherwise. She refreshed the inbox and found it empty. Once after lunch, again before bed. Nothing had actually gone wrong, but the silence alone was enough. By Wednesday, she was on a calculator working out rent and half-seriously browsing job listings. Maybe you've been there. Maybe you're there right now. Most freelancers I know have their own version of this story. It's the freelance feast or famine cycle, and it gets into your head fast. When money arrives in unpredictable chunks, your brain starts reading every slow week as danger. That's variable income stress, and it shows up even when you still have savings. Nobody can predict when the next client will email. I saw my friend go through this, and it was painful to watch. This post covers what's hap...

Open Loops and Overthinking: Why Freelancers Can't Switch Off

Freelancer awake in bed at night overthinking unfinished client work on phone

It's 10 PM and your laptop has been shut for hours. You're in bed, wide awake, drafting a reply to a client email you haven't answered and working out whether an overdue invoice will clear before rent is due. If you're a freelancer, overthinking like this usually has one cause: work that never got a next step.

No crisis, no midnight deadline. Just a pile of unfinished things, each asking for a little attention while you're trying to sleep.

You tell yourself you'll sort it out tomorrow. Tomorrow comes, three new items join the pile, and the next night is worse. There is a routine for this, and it takes about 15 minutes.

Last time, a client reply was sitting unsent. I kept drafting it in my head until 1 AM. The next morning, writing those two lines took me three minutes.

What Are Open Loops? (The Zeigarnik Effect in Plain English)

The Zeigarnik effect is named after Bluma Zeigarnik, a psychologist who studied it in the 1920s. Her finding was that unfinished or interrupted tasks tend to stay on your mind longer than finished ones.

When you start something, promise something, or leave a project without a next step, you create what people sometimes call a Zeigarnik loop. I'll call it an open loop from here on. It can be big, like a project milestone, or minor, like a shelf you've been meaning to fix.

Take an email reply you haven't sent. It sits in your inbox, and each time you open your mail you feel a tug because it's still there. 

You never think about it for long, but you think about it often, and a handful of those adds up by bedtime. I've written about how overthinking starts if you want the wider picture.

Scattered jigsaw puzzle pieces representing unfinished tasks and the Zeigarnik effect

What the Research Actually Says (An Honest Note)

One caution first. The original memory result hasn't always held up when researchers have tried to repeat it, so don't treat the Zeigarnik effect as settled science.

A more useful finding comes from later work by psychologists E. J. Masicampo and Roy Baumeister (2011). Their research suggested that making a plan for an unfinished goal reduced the intrusive thoughts tied to it. The plan didn't have to be carried out right away.

A plan, in this sense, means an exact action, time and place. "I'll draft the invoice email at my desk at 9 AM tomorrow" counts. "Deal with money stuff soon" doesn't. For a freelancer, it might mean deciding the proposal gets written on Thursday morning, even though it can't be sent until the client confirms the budget.

Last month, a client's invoice was 20 days overdue, and I kept checking my bank app every evening. Then I decided I'd send a reminder on Thursday at 9 AM, and I stopped checking.

So finishing isn't always the goal. Deciding when and how you'll do the thing can be enough to quiet it.

Why Freelancers Are Hit Harder Than Everyone Else

Freelancing keeps loops open in ways an office job doesn't. Without a commute or a separate workplace, your desk shares space with your living room, so work never has a natural stopping point. You also don't have one boss and one task list. You have several clients, each with their own emails, deadlines and moods, and every active project is its own loop. 

Picture a designer who spends the afternoon finishing a homepage layout, then lies awake wondering whether the client will ask for a total redesign in the morning.

A lot of your day also depends on other people. You wait for feedback, for approvals, for the payment that was due last week. You can't finish those loops however hard you work, and that's what makes them sticky: there's nothing to tick off, just waiting. In an office, a manager or teammate might carry some of that weight.

Money makes it heavier. When your income moves from month to month, an unanswered proposal or a late payment feels bigger than it looks on paper. A slow client is annoying, and it's also a question about next month's rent. If constant choices wear you out too, that's decision fatigue, which I covered in this freelancer burnout post.

7 Open Loops Every Freelancer Carries

You probably have several of these open right now:

1. The client email you read at 2 PM, flagged, and haven't answered because you don't know what to say.

2. An overdue invoice. Do you send a gentle reminder or a firm one? Until you decide, it stays open in your head.

3. A half-finished proposal with a blank pricing section. You know roughly what goes there, so it nags.

4. A client asking for "just one small change" when it's unclear whether that's included or extra.

5. The pitch to a dream client that moves from Monday to next Monday, then to next month.

6. Tax paperwork, software renewals, backups. It all feels optional until a deadline shows up.

7. A message to a client who isn't a good fit, postponed because saying no feels rude. I wrote about that guilt in why saying no feels so hard.

Hand checking off items on a to-do list, representing the open loops freelancers carry

For me, the heaviest loop was pricing. A proposal sat unfinished for two weeks because I was afraid to write down my rate. As long as it stayed open, there was a low hum of tension every day.

Signs Open Loops Are Driving Your Overthinking

You can usually spot the pattern in everyday habits:
  • You check email after hours, even when you know nothing new is there.
  • You scroll through client messages while you're trying to eat dinner.
  • You feel busy and tired without being able to say what's draining you.
  • You struggle to switch off on days off, and a walk turns into a to-do list.

The Freelancer Loop Audit: How to Overcome the Zeigarnik Effect in 15 Minutes

Give every loose end a place to live outside your head. You need a pen and paper, or a blank doc, and a 15-minute timer.

Freelancer loop audit in 15 minutes: capture, sort, decide and commit
The four phases of the 15-minute loop audit

Phase 1: Capture (Minutes 1-5)

Write down every unfinished item in your head, big or small. Don't organize anything yet. Emails, invoices, the vague worry about a client who's gone quiet, the tax form: it all goes on the page. Aim for a messy, complete list. Brain dumping also works at night, and I break it down in my 5-minute version.

Phase 2: Sort (Minutes 6-10)

Go down the list and tag each item as waiting on me, a client, a payment, or someone else. This step matters because it shows which loops you can't advance today, so you can stop feeling guilty about them. A late invoice, for example, is waiting on payment. Your job is to send the reminder. You'll probably notice that a good share of your list belongs to other people.

Phase 3: Decide (Minutes 11-13)

Give each item one of three decisions. Do it now if it takes under two minutes (that's the two-minute rule from David Allen's Getting Things Done). Schedule it if it needs more time. Drop it if it no longer matters. An item can't be both Do and Schedule: if it has a time attached, it's Schedule.

Phase 4: Commit (Minutes 14-15)

For every Schedule item, write the day, the time and the first action. "Send invoice reminder, Thursday, 9 AM" works. "Deal with invoice" doesn't.

If your list runs past ten items, don't schedule everything for this week. Pick the three that matter most over the next two days and move the rest to next week's page.

Here's what a finished audit looks like for a freelance designer:
  • New client inquiry (waiting on me): Do. Reply with a call link, right now.
  • Redesign feedback (waiting on the client): Schedule. Ask for feedback, Wednesday at 10 AM.
  • Overdue invoice (waiting on payment): Schedule. Send a reminder, Thursday at 9 AM.
  • Portfolio case study (waiting on me): Schedule. Write the summary, today at 4:30 PM.
  • Tax prep (waiting on me): Schedule. Gather bank statements, Friday at 2 PM.
  • "Start a newsletter someday" (waiting on me): Drop. Delete it from the list.
One item gets done right now, four get a day and a time, and one is dropped. The client feedback and the invoice are the two items you can't finish yourself. All you can do is set the next reminder, and the list already has it.

In a recent audit, I wrote down 14 items. Two went into Do, nine into Schedule, and three into Drop. Since the list ran past ten, I only picked the three that mattered most for the next two days and moved the rest to next week's page. The most surprising part: six items were waiting on other people, which meant I could stop feeling guilty about them.

When a Loop Is a Worry, Not a Task

Some items on your list won't look like tasks. "Will this client ever pay?" and "Am I charging enough?" are worries, and you can't schedule a worry.

Turn each one into the smallest action that gets you an answer. "Will this client ever pay?" becomes "Send the reminder on Thursday." "Am I charging enough?" becomes "Look up three rates in my field on Saturday morning." If you can't find an action at all, put the item on a separate list that you open once a week.

How to Close Open Loops That Aren't in Your Control

Client-dependent loops are the hardest, because you can't make anyone reply. What you can do is hand the loop off to your calendar. Set a follow-up date and write an if/then rule for yourself: if I haven't heard back by Friday, I'll send a short message. Until Friday, the project is out of your hands.

Pick dates that feel reasonable for your kind of work, and keep follow-ups short and low-pressure. Here's a project check-in:

Hi [Client Name], just checking in on the draft I sent over last week. Let me know if you'd like any adjustments, or if we're good to proceed.

And a payment reminder:

Hi [Client Name], a quick note about invoice [Invoice Number], which is now [X] days past due. Let me know if you need another copy of the invoice, and I'll send it right over.

I once sent a payment reminder, worried the client would take it badly. They replied within two days: "Sorry, I forgot," and the payment came through.

An End-of-Day Shutdown Ritual for Freelancers

Your office is wherever you're sitting, so you have to give the day its own ending. Here's a five-minute version:

1. Review tomorrow's top priorities.

2. Log any new open loops in your tracker.

3. Close your work browser tabs.

4. Say a set phrase out loud, like "Done for today."

Laptop closing on a dark desk at night, representing an end-of-day shutdown ritual for freelancers

It can feel silly at first. Do it every day, and run the 15-minute audit on Friday afternoon. The daily shutdown catches new loops as they appear, and the weekly audit cleans up whatever is left.

A typical Tuesday might go like this. At 5:40 PM you jot down two new loops, a client question and a receipt you need to file. You put each on Wednesday's list, close the tabs, say your phrase, and shut the laptop. The list is still there in the morning, but you aren't carrying it around all evening.

Saying "Done for today" felt strange at first. About 10 days in, it became automatic. Now when I close the laptop, my mind starts to switch off too.

If your brain still refuses to power down in the evening, these resets for a brain that won't shut off can help.

Common Mistakes When Closing Open Loops

The most common slip is trying to finish the whole list in one sitting. Say you write down thirty items. Nobody gets through thirty items in an afternoon, and by item eight you're tired and annoyed at yourself. Give each item an owner and a date, then work only on today's.

The first time I ran an audit, I scheduled all 12 items for the same week. By Wednesday I'd missed three of them and stopped trusting the list. That's when I started picking only the three that matter most.

The second slip is a list with no dates. Thirty items and no times attached is just a longer worry list. Put a day next to every item you're keeping this week, and add a weekly reminder so the audit becomes a habit. Also, don't treat every loop as equally urgent. Anything tied to money or a client deadline goes first.

Frequently Asked Questions

What is the Zeigarnik effect in simple words?

It's the finding that unfinished tasks tend to stick in your memory more than finished ones. Your brain keeps returning to the email you haven't sent or the invoice still unpaid, which is why work can follow you home.

How do I stop thinking about unfinished work after hours?

Write your unfinished items down and give each one a day and a time. Once a task is on your calendar, you know when you'll deal with it, so there's less reason to keep going over it in bed tonight.

Is the Zeigarnik effect scientifically proven?

Only partly. The original memory finding hasn't always replicated. A later study by Masicampo and Baumeister (2011) suggested that making a plan for an unfinished goal reduced intrusive thoughts about it. That's encouraging, but it isn't the final word on how much plans help.

How often should I do a loop audit?

Once a week is usually enough. Friday afternoon works well, since you can close out the week before the weekend starts. Set it as a recurring event so it doesn't depend on you remembering.

When should overthinking about work make me seek professional help?

If overthinking about work regularly disrupts your sleep, brings on physical symptoms of anxiety, or gets in the way of daily life, it's worth talking to a mental health professional. You don't have to wait until it's severe.

Conclusion

After a few weeks, I lay awake at night far less often. The biggest lesson: closing a loop matters less than giving it a day and a time.

Open loops don't need willpower. They need an owner and a date. Set a 15-minute timer today and run your first audit, starting with the loop you've been avoiding longest.

What's your biggest open loop right now? Tell me in the comments. If constant decisions are part of the problem too, my post on freelancer decision fatigue is a good next read.