For Helpers4 min read

Job States Explained

Every job on ReciGo goes through several states from publication to completion and payment. Understanding these states helps you know what actions to take at each moment and when to expect your payment.

Job Lifecycle

šŸ“ Posted → šŸ¤ Accepted → šŸš— En-route → šŸ“¦ Picked-up → 🚚 Delivered → āœ… Completed → šŸ’° Paid
                                                                              ↓
                                                                       āš ļø Disputed

States from Helper's Perspective

šŸ“ Posted

What it means:

  • Customer posted the job on the platform
  • Visible to all helpers in configured radius
  • No helper assigned yet

What you can do:

  • āœ… View job details (photos, description, price)
  • āœ… Review locations on map
  • āœ… Decide if you're interested
  • āœ… Accept job directly (if fixed price)
  • āœ… Make offer (if job allows bidding)
  • āœ… Skip if not interested

In app shows as:

  • Normal card in feed/map
  • Green button "Accept job" or "Make offer"
  • Badge: "New" or "Posted [time] ago"

Notifications:

  • šŸ”” Push when posted (if "Available" and in your radius)
  • Optional email with new job summary

šŸ¤ Accepted

What it means:

  • Customer confirmed you as helper for this job
  • Only YOU are assigned (no longer visible to others)
  • Payment pre-authorized (money blocked on customer's card)
  • Job is binding (canceling affects your rating)

What you should do:

  1. āœ… Contact customer via chat immediately
  2. āœ… Confirm exact time for pickup
  3. āœ… Clarify details:
    • Building code?
    • Nearby parking?
    • Elevator available?
    • Special tools needed?
  4. āœ… Prepare your vehicle:
    • Make space
    • Bring blankets/protection
    • Bring straps/ropes
    • Enough fuel
  5. āœ… Plan route (GPS, estimated traffic)

In app shows as:

  • "My Jobs" tab → "Active" section
  • Status: "Accepted - Pending start"
  • Countdown to pickup window
  • Button "I'm on my way" (for when you leave)
  • Active chat with customer

Notifications:

  • šŸ”” Confirmation: "Job assigned!"
  • šŸ“§ Email with summary and contact details
  • ā° Reminder 30 min before time window

Timeline:

  • Can be in this state from minutes to days (depends on time window)
  • If "ASAP", expected to update to "En-route" in <30 min
  • If scheduled (e.g., "Tomorrow 10:00"), stay in this state until agreed time

šŸš— En-route

What it means:

  • You left toward pickup point
  • Customer knows you're on the way
  • GPS can share your ETA (optional)

How to update to this state:

  1. Leave your location toward pickup point
  2. Open app and go to active job
  3. Tap button "I'm on my way"
  4. (Optional) Share your real-time location
  5. (Optional) System calculates and shows ETA to customer

In app shows as:

  • Status: "On the way to pickup point"
  • Map with your location (if shared)
  • Dynamic ETA
  • Button "I've arrived" or "Objects picked up" (for next step)

Notifications:

  • šŸ”” Customer receives: "[Your name] is on the way - ETA: 15 min"
  • ā° If delayed, automatic notices to customer

Best practices:

  • āœ… Update status WHEN YOU ACTUALLY LEAVE (not before)
  • āœ… If delayed, notify customer via chat immediately
  • āœ… Use real-time GPS to calculate accurate ETA
  • āœ… Communicate obstacles (traffic, accident, etc.)

Useful messages to customer:

"I'm on my way, will arrive in approximately 15 minutes." "There's some traffic, I'll arrive 10 minutes later. Sorry for the inconvenience."

Typical time in this state:

  • 5-30 minutes (depending on distance)
  • If in this state >45 min, customer may ask why

šŸ“¦ Picked-up

What it means:

  • You arrived at pickup point
  • Loaded ALL objects in your vehicle
  • Objects are in your custody
  • Heading to delivery point

How to update to this state:

  1. Arrive at pickup point
  2. Verify objects with customer (match description)
  3. Load all objects in your vehicle
  4. Secure objects (don't move during transport)
  5. TAKE PHOTOS of loaded objects (REQUIRED)
  6. In app, tap "Objects picked up"
  7. Upload proof photos

Required pickup photos:

  • āœ… 2-3 clear photos of objects in your vehicle
  • āœ… Show they're well secured
  • āœ… Fragile objects protected with blankets
  • āœ… Angles showing object condition

Why photos are important?

  • šŸ›”ļø Protect you if customer claims later damage
  • šŸ›”ļø Prove you picked up correct objects
  • šŸ›”ļø Document original state of objects
  • šŸ›”ļø Required for disputes

In app shows as:

  • Status: "Objects picked up - In transit"
  • Pickup photos uploaded
  • Map showing route to delivery point
  • ETA to delivery point
  • Button "Objects delivered" (for next step)

Notifications:

  • šŸ”” Customer receives: "Objects picked up - On the way to destination"
  • šŸ“§ Email with attached pickup photos

Best practices:

  • āœ… Do verbal inventory with customer before loading
  • āœ… Point out pre-existing damage ("This sofa already has stains")
  • āœ… Ask customer for help with heavy objects
  • āœ… Drive carefully (customer's objects in your vehicle)
  • āœ… If something breaks in transit, document and notify immediately

🚚 Delivered

What it means:

  • You arrived at delivery point
  • Unloaded objects at correct location
  • Customer received objects OR delivered to recycling center
  • Physical work completed

How to update to this state:

  1. Arrive at delivery point
  2. Unload all objects
  3. TAKE PROOF PHOTOS (REQUIRED)
    • If home: objects unloaded at correct place
    • If recycling center: ticket + objects in recycling area
    • If donation: delivered objects + signed receipt
  4. Verify with customer everything is okay
  5. In app, tap "Objects delivered"
  6. Upload delivery photos

Required delivery photos:

Case 1: Home delivery

  • āœ… Objects unloaded at final location
  • āœ… Location visible (entrance, door, room)
  • āœ… Objects in good condition

Case 2: Recycling center

  • āœ… TICKET OR RECEIPT from recycling center (ESSENTIAL)
  • āœ… Objects in recycling area/container
  • āœ… Recycling center sign if possible
  • āœ… Objects being unloaded

Case 3: Donation (charity, etc.)

  • āœ… Objects delivered to staff
  • āœ… Signed or stamped receipt
  • āœ… Organization facade/sign

Read more: Proof of Recycling - What Photos to Take

In app shows as:

  • Status: "Delivered - Pending confirmation"
  • Delivery photos uploaded
  • Button "Mark as completed" (active after uploading photos)
  • Message: "Review photos and mark as completed"

Important: This is NOT the final state. You still need to "Mark as completed" to initiate payment process.

āœ… Completed

What it means:

  • You marked job as 100% completed
  • Proof photos uploaded and verified
  • Payment capture process initiated
  • Customer has 24h to review or dispute
  • If no dispute in 24h, payment captured automatically

How to update to this state:

  1. Verify all photos are correct and clear
  2. Confirm no step is missing
  3. In app, tap "Mark as completed"
  4. Confirm: "Is the job 100% completed?"
  5. āœ… Status changes to "Completed"

In app shows as:

  • Status: "Completed - Waiting for customer review"
  • Badge: "Payment pending (24h)"
  • Payment timeline visible
  • Option to rate customer

Notifications:

  • šŸ”” You receive: "Job completed - Payment in process"
  • šŸ”” Customer receives: "Job completed - Review and confirm"
  • ā° Reminder to customer at 12h if not confirmed
  • ā° Auto-confirmation at 24h if customer doesn't respond

Payment timeline after completion:

TimeEvent
T+0hYou mark as completed
T+0hCustomer can confirm immediately (instant payment)
T+24hIf customer doesn't respond, auto-approved
T+24hPayment captured from customer's card
T+24hInstant transfer to your Stripe balance
T+25-48hPayment arrives in your bank account

Customer can:

  • āœ… Confirm immediately → Payment captured instantly
  • ā³ Not respond → Auto-approved in 24h
  • āš ļø Dispute → Payment held until resolution

šŸ’° Paid

What it means:

  • Payment captured from customer's card
  • Money transferred to your Stripe account
  • ReciGo commission deducted
  • Payout scheduled to your bank

What happened automatically:

  1. āœ… Payment captured (customer card charged)
  2. āœ… ReciGo commission deducted (15% fixed)
  3. āœ… Transfer to your Stripe Connected Account
  4. āœ… Payout scheduled to your bank (1-2 days)

In app shows as:

  • Status: "Paid āœ…"
  • Payment breakdown:
    Job price:              €50.00
    ReciGo commission (15%): -€7.50
    ────────────────────────────────
    TRANSFERRED:            €42.50
    
  • Transfer date to Stripe
  • Estimated bank payment date
  • Link to payment history

Notifications:

  • šŸ”” "Payment processed! €42.50 on the way to your bank"
  • šŸ“§ Email receipt (PDF)
  • šŸ”” "Payout completed - €42.50 in your account" (1-2 days later)

What to do now:

  • āœ… Rate customer (if you haven't)
  • āœ… Review receipt
  • āœ… Verify payment arrives in your bank in 1-2 days
  • āœ… If not received in 3 days, contact support

Read more: How and When to Get Paid

āš ļø Disputed

What it means:

  • Customer or you disputed the job
  • Payment held until resolution
  • ReciGo support investigates
  • Evidence required from both parties

Common dispute reasons:

From customer:

  • Objects not delivered where agreed
  • Objects damaged during transport
  • Insufficient or fake proof photos
  • Recycling not completed (object dumped on street)
  • Helper didn't show up but marked as completed

From helper:

  • Customer didn't pay verbally promised tip (NOT disputable)
  • Customer gave unfair bad rating (NOT disputable here)
  • Customer changed conditions after accepting
  • Objects were larger than described (and customer wouldn't pay extra)

Dispute process:

  1. Opening (anyone can initiate within 24h after completion)

    • Go to completed job
    • Tap "Report problem"
    • Select reason
    • Provide detailed description
    • Upload evidence (additional photos, chat screenshots, etc.)
  2. Investigation (2-5 business days)

    • ReciGo support reviews:
      • Photos
      • Chat messages
      • Job details
      • Account history
    • May contact both parties for clarification
  3. Resolution

    • Full payment: You receive normal payment
    • Partial refund: Split between you and customer
    • Full refund: Customer gets refund, you don't get paid

During investigation:

  • Payment held
  • Job shows "Under review"
  • You can continue accepting other jobs
  • Respond quickly if support contacts you

Last updated: January 31, 2026

Was this article helpful? Yes No

Was this article helpful?

Last updated: 2026-01-31