Skip to main content
Zyra Zyra
Features Pricing Security FAQ Documentation
Sign In Sign up for free

Documentation › User Guides › Device Owners › Stage 2 › Your first earnings credit

Device Owner mode launches Q3 2026. The screens and flows described below are based on the implementation under active development. We'll update these chapters with final screenshots and verified click-paths at launch. If you're a Device Owner early-access tester, expect minor UI differences and please report anything that doesn't match.

Your first earnings credit

Your first qualifying job has completed (chapter 3). Now we follow the money: how the earning credit is calculated, when it shows up, and how to get it to your bank account.

How earnings are calculated

Each completed task creates one earning record. The record stores:

  • The amount in USD, with full 6-decimal precision (no float rounding)
  • The task and device it came from
  • A status: pending → approved → paid
  • A platform fee amount and rate (the share Zyra keeps)

The customer's hourly rate is a known number: $0.08 per device-hour in the Private Cloud Pro tier (founder decision, verified in pricing_engine.py). The Worldwide/Marketplace device-owner payout rate — the split between you and Zyra — [VERIFY: marketplace payout rate, finalized closer to GA]. Expect the dashboard to show your effective rate per device-hour the moment marketplace mode opens.

For Private Cloud (org-owned devices enrolled at work), no per-task earning credit is generated — those devices serve the organization that owns them.

The earning lifecycle

TASK COMPLETES → earning created (status: pending, amount calculated)
              ↓
DAILY SETTLEMENT (typically T+24h) → status: approved
              ↓
PAYOUT THRESHOLD HIT → status: paid (funds sent to Stripe Connect)
              ↓
STRIPE TRANSFERS TO YOUR BANK → 1-3 business days
[SCREENSHOT: earnings page showing pending/approved/paid rows]

Where to find earnings in the dashboard

From the device-owner dashboard: top banner (lifetime + this-month earnings), Earnings tab (chronological list, filterable), per-device page (attributed earnings).

Payout threshold and timing

Stripe Connect (set up in Stage 1 chapter 4) is the payout rail. Defaults at launch:

  • Minimum payout: $10 [VERIFY: confirm threshold at GA]
  • Schedule: weekly automatic payouts every Monday, covering the previous week's approved earnings
  • Manual payout: trigger anytime once you're above the minimum
  • Transit time: 1-3 business days from "paid" status to funds-in-bank

The first payout takes a touch longer because Stripe runs identity verification. After that, it's purely bank rails.

Reading your first earning row

FieldExample
Task IDt_4f2a9c…
Device"Gaming PC"
Duration1h 47m
Compute used1.78 device-hours
Gross[VERIFY: exact gross at GA]
Platform fee[VERIFY: fee % at GA]
Net to youUSD, 2-decimal display
Statuspending → approved

Taxes — what you'll get

  • US recipients: Form 1099-K if you cross the IRS threshold [VERIFY: 2026 threshold and exact form]
  • EU recipients: DAC7 reporting [VERIFY: form type per member state]
  • Other regions: see app.getzyra.io/payouts/tax-info [VERIFY: country coverage at GA]

Forms appear in Settings → Tax documents in January for the prior tax year. This is general information, not tax advice.

Troubleshooting

  • Task completed but no earning row. Pending rows can take a minute or two. If still missing after an hour, check whether the task was marked failed or timeout — no earning is generated for those.
  • Stuck in pending. Reconciliation runs daily. Three full business days without moving to approved warrants an email to support@getzyra.io.
  • Payout sent but no money. Stripe shows transfer status in the Connect dashboard linked from your Payouts page.

What's next

5. Set your availability schedule →

Last reviewed: 2026-05-21

© 2026 Zyra. All rights reserved. | Privacy Policy | Terms of Service | Careers