YumKiosk YumKiosk Docs
Website Agent login Owner panel
For Agents

Earnings and shift tracking

How your earnings are calculated and where to see them.

Earnings and shift tracking

Every minute you're on the clock as an agent earns you money. This page covers how the shift tracker works, how earnings are calculated, when you get paid, and how to read the earnings dashboard so nothing is a surprise on payday.

How the clock works

You're "on the clock" whenever your status is Available or Busy. The moment you toggle to Available at the start of your shift, the clock starts ticking. It pauses when you go to Break or Offline, and resumes when you're back on.

Every minute (or partial minute) is logged in real time to a shift row in the database. At the end of each day, a cron rolls up the day's minutes into a single shift summary. This means you can see your earnings grow throughout the day in your dashboard — not just after a batch process.

The formula

Your pay for a given shift is simple:

shift_earnings = (minutes / 60) × hourly_rate

Your hourly rate is set by the business owner when you were invited. It can be changed later, but only future shifts use the new rate — in-progress shifts stick with the rate you started under, so you're never surprised mid-call.

If you work for multiple businesses on different accounts, each has its own hourly rate and its own shift history.

Tips

Tips collected at checkout are 100% yours — YumKiosk doesn't take a cut, and neither does the business owner. Tips are attributed to the agent who built the order, and they show up in your earnings dashboard on the same day they're collected. Your per-shift pay is the sum of hourly earnings + tips for that day.

The earnings dashboard

Go to Earnings in the left sidebar. You'll see:

  • This week — a card showing total hours worked, total hourly earnings, total tips, and grand total.
  • Today — the same breakdown for the current day.
  • Shift history — a chronological list of every shift you've worked, with start/end times, duration, hourly earnings, and tips per shift.
  • Pay periods — a list of closed pay periods (usually biweekly) with a link to download the payout statement as PDF.

Each shift can be expanded to see the individual sessions you handled during it and the per-session tip attribution.

When you get paid

Payout schedule is set by your team manager. The most common pattern is biweekly ACH: at the end of each 2-week pay period, the business manager reviews your hours, approves the shift summary, and triggers a payout. Funds typically arrive in your bank account 2–3 business days later.

Some businesses use weekly PayPal instead. Your manager can tell you which one applies.

The first few payouts after joining may take slightly longer as your bank account information goes through Stripe's identity verification.

Disputed shifts

If you think a shift's minutes were logged incorrectly (e.g., the platform thought you were Available all night because your browser crashed), you can flag it via Earnings → Shift → Flag. This opens a small dispute ticket that the team manager reviews. They can adjust the minutes up or down and leave a note explaining why.

Tax documents

At the end of each US tax year, if you're a contractor and you earned more than $600, we (or your business owner, depending on the payout setup) issue a 1099-NEC. You can download it from Earnings → Tax documents in January. Non-US agents get equivalent documents based on their local tax regime.