{"id":505,"date":"2026-02-18T19:03:32","date_gmt":"2026-02-18T23:03:32","guid":{"rendered":"https:\/\/manageph.com\/blog\/?p=505"},"modified":"2026-02-18T19:03:32","modified_gmt":"2026-02-18T23:03:32","slug":"handling-no-shows-remote-workers","status":"publish","type":"post","link":"https:\/\/manageph.com\/blog\/handling-no-shows-remote-workers\/","title":{"rendered":"How to Address Repeated No Shows by Remote Workers"},"content":{"rendered":"\n<p>You hired someone promising.<\/p>\n\n\n\n<p>First week went great. They showed up to meetings, delivered on time, seemed excited about the work.<\/p>\n\n\n\n<p>Then the cracks started appearing.<\/p>\n\n\n\n<p>A missed Zoom call here. Radio silence on Slack there. &#8220;Sorry, internet problems&#8221; became the go-to excuse.<\/p>\n\n\n\n<p>Now you&#8217;re three weeks in and you&#8217;ve had four no-shows. You&#8217;re wondering if you made a hiring mistake. Or if this is just how remote work goes.<\/p>\n\n\n\n<p>Neither is true.<\/p>\n\n\n\n<p>Repeated no-shows aren&#8217;t a &#8220;bad VA&#8221; problem or a remote work problem. They&#8217;re a systems problem on your end.<\/p>\n\n\n\n<p>I know that&#8217;s hard to hear. But once you understand what&#8217;s actually happening, you can fix it.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>What&#8217;s Really Behind the No-Shows<\/strong><\/h2>\n\n\n\n<p>Most no-show situations follow the same script. Someone accepts a recurring meeting time. Maybe even confirms it in Slack.&nbsp;<\/p>\n\n\n\n<p>Then they just&#8230; don&#8217;t show up.<\/p>\n\n\n\n<p>No heads up. No explanation. Sometimes an apology hours later, sometimes nothing at all.<\/p>\n\n\n\n<p>The knee-jerk reaction is to blame the person. They&#8217;re unreliable. They&#8217;re not serious. They&#8217;re juggling too many clients.<\/p>\n\n\n\n<p>Sometimes that&#8217;s true.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>The Real Culprits<\/strong><\/h3>\n\n\n\n<p><strong>Over-commitment is huge.<\/strong> Many Filipino VAs work with multiple clients because one client alone doesn&#8217;t provide enough hours or income security. When you add a recurring meeting without asking about their other commitments, you might be creating an impossible calendar.<\/p>\n\n\n\n<p><strong>Time zone confusion is bigger than you think.<\/strong> You say &#8220;Tuesday at 10am&#8221; and they confirm, but you never explicitly stated which timezone. Or you did, but your calendar invite showed the wrong conversion. Now you think they no-showed and they think the meeting is in three hours.<\/p>\n\n\n\n<p><strong>Fear-avoidance spirals quickly.<\/strong> They realize they can&#8217;t make the meeting five minutes beforehand. Instead of sending a quick message (which feels mortifying), they freeze. Then they feel so bad about the no-show that they avoid you entirely.&nbsp;<\/p>\n\n\n\n<p><strong>Weak consequences train bad behavior.<\/strong> If someone misses a meeting and nothing happens \u2013 no documentation, no conversation, no acknowledgment that this matters \u2013 you&#8217;ve just taught them that attendance is optional.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>What Should Have Been in Place From Day One<\/strong><\/h2>\n\n\n\n<p>This is the part nobody talks about.<\/p>\n\n\n\n<p>You need more than a Slack channel and good vibes.<\/p>\n\n\n\n<p>You need a written agreement that spells out the basics. Not a 47-page contract. Just clear terms about the stuff that actually causes friction.<\/p>\n\n\n\n<p><strong>Work hours and availability windows.<\/strong> Not &#8220;flexible hours&#8221; or &#8220;as needed.&#8221; Actual days and times when they need to be online or reachable. In Philippine time, clearly stated.<\/p>\n\n\n\n<p>If the role is async, define what &#8220;available&#8221; means. Does it mean responding to Slack within 2 hours during their shift? Checking in by 9am Manila time daily? Submitting a standup by a certain time?<\/p>\n\n\n\n<p><strong>Meeting commitments.<\/strong> This should be its own clause. Something like: &#8220;If you confirm attendance at a meeting and fail to attend or cancel with less than 24 hours notice more than twice in any 30-day period, this is grounds for contract termination.&#8221;<\/p>\n\n\n\n<p>Harsh? Maybe. But it&#8217;s clear. And clarity prevents resentment on both sides.<\/p>\n\n\n\n<p><strong>Communication expectations.<\/strong> What&#8217;s your primary channel? What&#8217;s the expected response time? What happens in an emergency or if they&#8217;re sick?<\/p>\n\n\n\n<p>A lot of clients think this stuff is obvious. It&#8217;s not.<\/p>\n\n\n\n<p><strong>How to report absences.<\/strong> If they&#8217;re sick or have an emergency, how and by when should they notify you? Do you need documentation for absences longer than a certain period?<\/p>\n\n\n\n<p><strong>What happens when problems arise.<\/strong> A simple escalation path. If they&#8217;re struggling with the workload or schedule, who do they talk to? How do you handle disputes?<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>The Documentation System Nobody Wants to Do (But Everyone Needs)<\/strong><\/h2>\n\n\n\n<p>Here&#8217;s what happens without documentation.<\/p>\n\n\n\n<p>Third no-show happens. You&#8217;re frustrated. You message them: &#8220;This isn&#8217;t working out.&#8221;<\/p>\n\n\n\n<p>They respond: &#8220;What do you mean? I&#8217;ve been doing great work!&#8221;<\/p>\n\n\n\n<p>And now you&#8217;re in a he-said-she-said situation with no facts to point to.<\/p>\n\n\n\n<p>UK employment guidance through Acas stresses one thing above everything else: write it down. Specific incidents, dates, impact, and what needs to change.<\/p>\n\n\n\n<p><a href=\"https:\/\/manageph.com\/\">Start a simple log<\/a>. It takes 30 seconds per incident.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Date<\/li>\n\n\n\n<li>What happened (or didn&#8217;t happen)<\/li>\n\n\n\n<li>Any explanation they provided<\/li>\n\n\n\n<li>Impact on your business or team<\/li>\n<\/ul>\n\n\n\n<p>&#8220;Dec 10 &#8211; Missed 10am strategy call, no advance notice, replied 4 hours later saying internet was down. Client asked for status update that was due in that call, team was blocked for rest of day.&#8221;<\/p>\n\n\n\n<p>That&#8217;s it.<\/p>\n\n\n\n<p>You&#8217;re not building a legal case. You&#8217;re creating a factual record so that when you need to have a difficult conversation, you have specifics instead of vague feelings.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>The Conversation You Should Have After the First No-Show<\/strong><\/h2>\n\n\n\n<p>Don&#8217;t wait for a pattern to form.<\/p>\n\n\n\n<p>One no-show with no explanation is your signal to reset expectations immediately.<\/p>\n\n\n\n<p>Schedule a video call. Not a Slack message. Not an email. A face-to-face conversation where tone and context matter.<\/p>\n\n\n\n<p>Fair Work&#8217;s framework suggests describing the specific behavior, its impact, and what improvement looks like.&nbsp;<\/p>\n\n\n\n<p>That translates directly to remote contractor relationships.<\/p>\n\n\n\n<p>&#8220;Hey, you missed our Tuesday meeting without letting me know in advance.&nbsp;<\/p>\n\n\n\n<p>I was waiting with the client, and they were frustrated because we needed your input to move forward.&nbsp;<\/p>\n\n\n\n<p>I need to be able to count on you for scheduled meetings, or know as soon as possible if something comes up.&nbsp;<\/p>\n\n\n\n<p>Can we talk about what happened and how to make sure it doesn&#8217;t happen again?&#8221;<\/p>\n\n\n\n<p>Then listen.<\/p>\n\n\n\n<p>Maybe their kid was sick. Maybe they genuinely didn&#8217;t understand the meeting was mandatory. Maybe they&#8217;re overwhelmed with other commitments.<\/p>\n\n\n\n<p>All of that is solvable.<\/p>\n\n\n\n<p>But you have to surface it first.<\/p>\n\n\n\n<p>End the conversation with a written summary sent via email. Restate what you discussed, what you both agreed to, and what happens if the problem continues.<\/p>\n\n\n\n<p>This isn&#8217;t being a jerk. It&#8217;s being clear.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>When One Conversation Isn&#8217;t Enough<\/strong><\/h2>\n\n\n\n<p>Sometimes you have the reset conversation and the no-shows continue.<\/p>\n\n\n\n<p>Now you need what the employment world calls a performance improvement plan. For contractors, think of it as an attendance improvement plan.<\/p>\n\n\n\n<p>It should cover four things:<\/p>\n\n\n\n<p><strong>What needs to be improved.<\/strong> &#8220;You must attend all confirmed meetings or provide at least 12 hours advance notice of inability to attend, with valid reason, for the next 30 days.&#8221;<\/p>\n\n\n\n<p><strong>What support you&#8217;ll provide.<\/strong> &#8220;I&#8217;ll send calendar invites for all meetings with timezone clearly marked. I&#8217;ll check in with you weekly to make sure workload is manageable.&#8221;<\/p>\n\n\n\n<p><strong>Timeline for improvement.<\/strong> Usually 30 days for attendance issues.<\/p>\n\n\n\n<p><strong>What happens if improvement doesn&#8217;t occur.<\/strong> &#8220;If you have more than one unexcused absence in the next 30 days, we will terminate the contract.&#8221;<\/p>\n\n\n\n<p>Both parties acknowledge this by email. You&#8217;re creating a paper trail, yes. But you&#8217;re also giving someone a genuine chance to fix the problem.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>When to Cut Your Losses<\/strong><\/h2>\n\n\n\n<p>Sometimes you do everything right and it still doesn&#8217;t work.<\/p>\n\n\n\n<p>You have the written agreement. You documented incidents. You had the reset conversation. You offered an improvement plan. And they still no-show.<\/p>\n\n\n\n<p>At that point, you&#8217;re not being unfair by ending the contract. You&#8217;re protecting your business.<\/p>\n\n\n\n<p>The termination message should be brief and factual.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Building Systems So This Doesn&#8217;t Keep Happening<\/strong><\/h2>\n\n\n\n<p>No-shows are frustrating.<\/p>\n\n\n\n<p>But they&#8217;re almost always fixable if you catch them early and address them directly.<\/p>\n\n\n\n<p>Written expectations. Quick documentation. Reset conversations. Clear consequences. Positive incentives.<\/p>\n\n\n\n<p>That&#8217;s the playbook.<\/p>\n\n\n\n<p>Most people skip straight to firing someone and feeling burned out on remote work.<\/p>\n\n\n\n<p>Don&#8217;t do that.<\/p>\n\n\n\n<p>Fix the system first. Then, if someone still can&#8217;t show up after you&#8217;ve made everything clear, you can let them go knowing you did everything right.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Repeated no-shows aren&#8217;t a bad worker problem or a remote work problem. They&#8217;re a systems problem on your end. Learn what&#8217;s really causing missed meetings, what documentation you need from day one, and how to have reset conversations that fix attendance issues before you need to fire anyone.<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[32,36,9],"class_list":["post-505","post","type-post","status-publish","format-standard","hentry","category-for-employers","tag-management","tag-time-management","tag-virtual-assistants"],"_links":{"self":[{"href":"https:\/\/manageph.com\/blog\/wp-json\/wp\/v2\/posts\/505","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/manageph.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/manageph.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/manageph.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/manageph.com\/blog\/wp-json\/wp\/v2\/comments?post=505"}],"version-history":[{"count":2,"href":"https:\/\/manageph.com\/blog\/wp-json\/wp\/v2\/posts\/505\/revisions"}],"predecessor-version":[{"id":833,"href":"https:\/\/manageph.com\/blog\/wp-json\/wp\/v2\/posts\/505\/revisions\/833"}],"wp:attachment":[{"href":"https:\/\/manageph.com\/blog\/wp-json\/wp\/v2\/media?parent=505"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/manageph.com\/blog\/wp-json\/wp\/v2\/categories?post=505"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/manageph.com\/blog\/wp-json\/wp\/v2\/tags?post=505"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}