My Client Who Ghosted Me Came Back on My Worst Day: I Demanded Upfront Pay and Met My Future Partner
The water in my shoes squelched as I pushed open the gate to my backyard rooms in Soweto, and my phone lit up with a name I had trained myself to ignore. Kabelo Mokoena. The same Kabelo who had vanished for months after I finished his "small quick job" without pay. My chest tightened like I had swallowed a stone.

Source: UGC
His DM was short and almost rude: "You still do creative work? Need something urgent. Big budget. Reply fast."
I stood under the leaking eaves, drenched, shaking, and angry in a way that felt holy. Ten minutes earlier, my laptop had died on the spot, right after another humiliating interview near the Sandton. No call back. No hope. Just rain, taxi fumes, and my CV in a plastic folder like a joke.
I stared at Kabelo's message until the screen blurred.
Then he sent a voice note.
DON'T MISS IT: Stay Away From Fake News With Our Short, Free Fact-Checking Course. Join And Get Certified!
"Boss, my bru, my bad, I know. I have a serious opportunity now. I can pay. But I need you tonight."

Read also
She Tried to Impress a Philanthropist by Bullying Her Assistant — But He Chose the Assistant
Tonight.
My landlord had already warned me about the rent. My savings had dropped to a number I felt ashamed to say out loud. My confidence sat somewhere in the gutter with the rainwater.
I typed with numb fingers: "Upfront payment. Clear terms. Or forget it."

Source: UGC
For a second, I expected the usual insult or silence.
Instead, Kabelo replied immediately: "Fair. Send your EFT number."
That was the moment I realised my worst day had just turned into the day my life fought back.
I was twenty-eight, living in Soweto in a small room that held my bed, my suitcase, and a desk that wobbled if I breathed too hard. A year earlier, I had worked a decent office job in Rosebank, steady enough that I could buy kota without checking my account first. Then the company downsized, and my name landed on the wrong list.
At first, I tried optimism. I told myself I had talent. I had skills. I could pivot. I had even done freelance work on the side, mostly writing and simple branding jobs for small businesses around Johannesburg.
But optimism does not pay rent.

Source: UGC
The weeks piled up. I applied to roles that fit and roles that did not. I sat in waiting rooms with people who looked confident and ironed. I smiled until my cheeks hurt, then came home to silence.
My savings shrank in quiet, humiliating ways. I stopped buying data airtime and relied on late-night Wi-Fi from the neighbour's shop. I stretched food as if it were a magic trick. My landlord, Mr Dlamini, was not cruel, but he spoke in reminders that sounded like warnings.
Around that time, Kabelo came into my life through a friend from church, Naledi. Kabelo needed a quick promotional flyer and a short social media copy package for an event he was "helping to organise". He sounded serious. He sounded like someone who understood value.
I did the job fast. I delivered clean work. Kabelo praised me with big words and promised payment "tomorrow".
Tomorrow became next week; next week became silence.

Source: UGC
I messaged, called, followed up gently, and then firmly. Kabelo stopped reading my WhatsApp messages. I felt stupid, but I also felt tired. I told myself I had learned my lesson, and I moved on with a bitterness I swallowed like medicine.
That interview day started badly and got worse on purpose.
I woke up early, ironed my only good shirt, and left Soweto before traffic turned mean. The interview was for a communications assistant role near Midrand. The receptionist looked at me the way people look at someone who might waste their time.
Inside the interview room, the panel asked questions that felt like traps.
"What makes you stand out?"
"How do you handle pressure?"
"Why should we choose you over someone with agency experience?"
I answered with the calm voice I practised in the mirror. I talked about campaigns I had built from scratch. I mentioned engagement growth, customer response, and clear writing. I kept my shoulders straight even when my stomach twisted.

Source: UGC
They thanked me politely. I read the ending in their smiles.
Outside, the sky had already started to darken. I walked to a small café near OR Tambo to sit and send out a few more applications before heading home. I opened my laptop, pressed the power button, and waited.
Nothing.
I tried again.
Nothing.
My heart began to race. I removed the charger, reconnected it, checked the socket, checked the battery light and prayed in a whisper.
Still nothing.
That laptop carried my livelihood. My portfolio, my drafts, my invoices, my half-finished client proposals. Without it, I felt like someone had removed my tongue.
I packed up and left quickly, because the panic had started to show on my face.
By the time I reached the roadside, the rain broke loose.
Not a gentle rain. Johannesburg rain that comes with anger.

Source: UGC
Taxis splashed past me like they had grudges. I tried to cover my folder with my jacket. The wind pushed water into my ears. My shoes drank everything.
I walked anyway, because I couldn't afford to waste money on a taxi for a day that already felt like failure. I walked from the main road to my area in Soweto, dripping wet, repeating one sentence in my head: It will get better. It has to.
When I finally reached the compound, my phone buzzed.
Kabelo.
I laughed first, sharp and bitter. It felt like the universe had a wicked sense of humour. His message looked careless, as if he hadn't already wrecked my trust.
"You still do creative work? Need something urgent. Big budget. Reply fast."
I stood there under the leaking roof staring at it.
I typed: "You owe me."
He replied: "I know. I'm sorry. I messed up. This one is serious."

Source: UGC
I wanted to curse him, to block him, to tell Naledi that her "good guy" was a scam.
But the part of me that worried about rent, food, and survival held my hand still.
I sent another message, but it was slower this time.
"If you want me, I need an upfront payment. Not promises. Also, clear expectations, timelines, and deliverables. Everything in writing."
Kabelo's reply came so fast it startled me.

Read also
My In-Laws Expected Me to Cook, Clean, and Run Errands After Work — I Said No and Moved Out
"Done. Send bank details. Also, I will add something small for the previous one."
My throat tightened.
I did not trust him, but I also could not ignore what I was seeing. People only agree that quickly when they need you or when they've changed.
Then he called.
"My bru, please," he said, voice low. "It is for a startup launch. The founder wants a campaign like yesterday. I told her you're good. I need you to save me."

Source: UGC
"Who is the founder?" I asked.
"Her name is Alex Ofori," Kabelo said. "She is serious. She will pay. But she is also not patient."
I almost laughed again, but this time it was fear, not joy.
Because I had no laptop.
"Kabelo," I said, "my laptop just died."
There was a pause, then Kabelo said, "Where are you?"
"At home. Soweto."
"I will send you a small advance now. Use it to fix it. Please, boss."
My phone buzzed again.
Bank notification.
Real money. In my account. On my worst day.
The next morning, I carried my laptop like a sick child to a repair shop near the Soweto taxi rank. The technician, Thabo, shook his head dramatically, then opened it with the confidence of a man who had seen worse.
"Your drive is struggling," he said. "But it can be saved."
Those words felt like a blessing.

Source: UGC
By afternoon, I had enough power to work, and Kabelo sent me a brief that actually looked professional. Brand tone. Target audience. Goals. Deadlines. Even reference links.
I expected the next part to go badly. I expected the founder to be arrogant, impatient, or suspicious of a freelancer.
Instead, Alex called me and introduced herself like we were equals.
"Hi," she said warmly. "Kabelo said you could help us. I'm sorry for the short notice. Are you okay to talk?"
That simple question caught me off guard.
No client had asked if I was okay in months. They usually asked if I was fast.
We spoke about the campaign: a boutique design startup launching in Maboneng, focused on minimalist Ghana-inspired home pieces. Alex described her brand with real passion.
"I want people to feel proud," she said. "Like, yes, we can build beautiful things here. Not just import everything."

Read also
My Girlfriend Used My Account to Insult Women — I Took Back Control and Changed Every Password
Her voice carried excitement, not entitlement.

Source: UGC
As we discussed colour palettes, messaging angles, and the story behind the products, the conversation kept drifting into unexpected places.
She laughed when I made a joke about how Johannesburg traffic could humble the most confident person.
"You sound like you've been through it," she said.
I hesitated, then told her the truth, lightly at first. Job loss. Rejections. Freelance hustle.
Instead of awkward silence, she said, "That is hard. But you're still showing up. That matters."
I felt something shift in me, like a tight knot loosening.
We ended the call with clear action points. Alex paid the rest of my fee upfront, without me having to chase.
Before hanging up, she added, "Also, thank you for setting boundaries. It makes me trust you more."
I stared at my phone after the call ended, confused.
In my mind, demanding upfront payment had made me "difficult".
To Alex, it made me professional.
That day, my bitterness towards Kabelo began to transform into something else: cautious hope.

Source: UGC
The campaign moved fast, but it moved smoothly.
I worked from my tiny room in Soweto, but my mind travelled to Maboneng and beyond. I wrote product stories that sounded like Ghana without forcing slang. I crafted captions that felt modern but familiar. I designed simple layouts and sent drafts that Alex responded to with thoughtful feedback.
Not the kind of feedback that crushed you.
The kind that made the work better.
We started having daily check-ins. At first, it stayed strictly business.
Then it turned into small human moments.
"You've eaten?" Alex asked one evening after we finished a call.
I lied automatically. "Yes."
She paused. "Don't lie to me. Go and eat. We can continue later."
I laughed, embarrassed, but I also obeyed.
Another day, I told her about an interview rejection, trying to sound casual. She did not treat it like gossip. She treated it like pain.

Read also
My Boyfriend Insulted My Culture in Front of My Relatives — I Broke Up With Him Mid-Celebration

Source: UGC
"That does not mean you're not good," she said. "It means that place wasn't for you."
When she said it, I believed her more than I believed myself.
A week later, Alex asked if we could meet in person to review the final materials.
We met at a small café in Maboneng, near Fox Street. She arrived in a simple dress, her hair pulled back, and her eyes bright as if she had slept well. She did not look like the intimidating "founder" image I had built in my head. She looked like someone who carried responsibility but still made room for joy.
We spent two hours on the campaign and another hour talking about life.
She told me about starting small, about family pressure, about how people laughed when she said she wanted to build a design brand in Ghana.
"Sometimes I feel like I'm forcing a dream," she admitted.

Read also
My Husband Used My Major Surgery as an Excuse to Cheat — I Filed for Separation and Walked Away
I surprised myself by saying, "You're not forcing it. You're building it."

Source: UGC
She smiled in a way that made my chest warm.
The launch happened on a Saturday. People showed up. The content performed well. Orders came in. Alex sent me screenshots of the engagement, as if it were a shared victory.
That night, she called and said, "You did excellent work."
Then she took a breath and added, "Can I take you out properly? Not as a client. As… me."
My heart did a foolish jump.
I said yes, softly, as if I were afraid the word might disappear.
Kabelo later sent me a long apology message. He admitted he had been broke then and too ashamed to explain. He promised he had learned.
I replied with the truth: "I forgive you. But I don't work without upfront pay again."
And I meant it.
For a long time, I thought suffering was proof that I was failing.
I thought rejection meant I was not good enough. I thought being "easy" as a freelancer was the price of survival. I told myself I had to accept disrespect because I needed money.

Source: UGC
That mindset nearly broke me.
Kabelo's ghosting did not just take my payment. It took a piece of my confidence. It trained me to expect disappointment. It made me shrink my own worth so people could step on it comfortably.
But on my worst day, I learned something that now feels obvious: boundaries and arrogance are not the same.
Boundaries are clarity.
When I demanded upfront pay, I did not become rude. I became responsible. I protected my time, my skills, and my dignity. And the right person did not punish me for it.
Alex respected me more, not less.
That still shocks me when I remember how scared I was to ask for what I deserved.
Life did not magically fix itself after that campaign. I still had bills. I still had fears. But I had something new: proof that I could advocate for myself and still choose myself.
And I had someone beside me who saw my struggle and did not flinch.
Sometimes, your worst day arrives like rain, cold and merciless. Sometimes it strips you down to the truth. That is when you learn what you will no longer tolerate.
So here is the question I keep asking myself, even now: What would change in your life if you stopped begging to be treated fairly and started requiring it?
This story is inspired by the real experiences of our readers. We believe that every story carries a lesson that can bring light to others. To protect everyone's privacy, our editors may change names, locations, and certain details while keeping the heart of the story true. Images are for illustration only. If you'd like to share your own experience, please contact us via email.
PAY ATTENTION: Follow Briefly News on Twitter and never miss the hottest topics! Find us at @brieflyza!
Source: YEN.com.gh







