No runners have signed up in your area yet. Post the errand anyway — it goes to every verified runner who can reach it.
How it settles
{{ s.n }}{{ s.text }}
Create job
Describe it once. We price it and match you.
Category
{{ catNote }}
What needs doing
{{ uploadHint }}
Stops
{{ st.n }}
Deliverable
Deadline
Bill to
Business jobs are itemised on your monthly statement.
Repeat
Proof on completion
Your price
{{ offerPrice }}
what you are offering for the whole job
{{ m.n }}{{ m.label }}released on your approval{{ m.amount }}
Total across milestones{{ milestoneTotal }}
Duration
{{ durLabel }}
how long you expect this to take
Estimate
{{ estCost }}
your price
{{ estTime }}
your duration
Job price{{ estCost }}
Fees (card processing){{ estFees }}
You pay{{ estTotal }}
{{ capacityNote }}
The price you set is the price. There is no surge and no demand pricing on MyLevelUpHQ. You see the full amount, including Fees, before you commit, and your payment is held in escrow until the work is done. Fees are not refunded.
No saved cards yet. You pay securely through Stripe when you submit a job, and can save a card for tips and repeat bookings.
How a payment splits
{{ r.k }}{{ r.v }}
MyLevelUpHQ keeps {{ takePct }}. Amounts show in your currency; providers are paid out in their own.
Shown on every quote, every receipt and every payout — no hidden margin, no card surcharge.
Receipts
Receipts appear here for every job you pay for.
{{ rcpt.what }}{{ rcpt.ref }}
{{ l.k }}{{ l.v }}
Refund & dispute
{{ disputeSub }}
What went wrong
Proposed resolution
{{ refundAmt }}
back to you
{{ keepAmt }}
to the provider
{{ refundNote }}
How this is decided
{{ d.n }}{{ d.text }}
Verify your account
{{ cvStatus }}
{{ cvLevel }}{{ cvLevelNote }}
Mobile number{{ phoneLine }}{{ phonePill }}
Test mode: texts are not sent yet, so the code is 000000.
Identity check by Persona{{ pcTemplate }}{{ pcPill }}
Verification runs on Persona, an independent identity provider. Your ID and selfie go straight to them — we only receive the result, never the images.
{{ k.mark }}{{ k.label }}{{ k.note }}
Persona inquiry {{ pcInq }}
{{ cvWhy }}
MyLevelUpHQ{{ obTitle }}{{ obBody }}
{{ authTitle }}
{{ authBody }}
{{ authRoleLabel }}
{{ authSentText }}
I agree to the , the and the , and consent to identity verification.
{{ authErrorText }}
or continue with
{{ tr.text }}
{{ authFoot }}
{{ authDocTitle }}
{{ authDocMeta }}
{{ ds.h }}
{{ dp.t }}
•{{ di.t }}
Security
{{ secSub }}
{{ sg.g }}
{{ sr.label }}{{ sr.note }}Always on
Devices & sessions
{{ dv.name }}{{ dv.meta }}
Calendars
{{ calSub }}
Without a connected calendar your availability drifts from reality within days, and the capacity check cannot see your real conflicts.
{{ cl.name }}{{ cl.note }}{{ cl.pill }}
{{ cl.acct }}
Sync rules
{{ cr2 }}
Notifications
{{ npSub }}
Channels
{{ ch.label }}{{ ch.note }}Always on
Events
Which channels each event uses. Critical events cannot be silenced.
{{ ev.label }}{{ ev.code }}{{ c3.label }}
Integrations
{{ intSub }}
Keys are set on the server (the .env file), never in the app. Restart the server after changing them. Values are never shown here, only whether each one is set.
{{ ig.name }}{{ ig.pill }}
{{ ig.powers }}
Using: {{ ig.provider }}
{{ ig.offline }}
{{ st.mark }}{{ st.key }} {{ st.hint }}
MyLevelUpHQ admin
Audit trail
Append-only and hash-chained. Each row carries the hash of the one before it, so a deleted or altered entry breaks the chain and is detectable. Nothing here can be edited — not by an admin, not by an engineer.
{{ as2.v }}
{{ as2.k }}
{{ ar.when }}{{ ar.act }}{{ ar.role }}
{{ ar.who }} · {{ ar.obj }} · {{ ar.ip }}
prev → {{ ar.hash }}
MyLevelUpHQ admin
Data model
{{ modelSub }}
{{ mt.t }}{{ mt.n }}
{{ mt.k }}
{{ mt.r }}
MyLevelUpHQ admin
Notification engine
{{ neSub }}
{{ nr.label }}{{ nr.count }}
{{ nr.code }}
{{ c4.label }}
Wallet
{{ mwSub }}
Held in escrow{{ mwBalance }}
{{ mwHeld }}
Your last top-up was declinedVisa •••• 4291 was refused by your bank. No money left your account, and nothing you booked has been cancelled — it is simply unpaid until a method succeeds.
Where refunds go
{{ mwRefundNote }}
Activity
{{ tx.what }}{{ tx.when }}{{ tx.amt }}
MyLevelUpHQ admin
Pricing engine
{{ peSub }}
Inputs{{ pi.k }}{{ pi.v }}
What "delivered" means here{{ pr.outcome }}Proof required: {{ pr.proof }}Not delivered: {{ pr.notDone }}
Worked example · {{ pr.example }}{{ pr.calc }}Client pays{{ pr.total }}Provider receives after the {{ takePct }} fee{{ pr.net }}
MyLevelUpHQ admin
State machines
Three machines govern every job. A state is legal only if the current state lists it as a transition — nothing in the app may set a state outside these tables.
{{ smNote }}
{{ ss.n }}{{ ss.id }}terminal
{{ ss.note }}
→ {{ ss.to }}
MyLevelUpHQ admin
Escrow architecture
Money is held by a payment partner in a segregated client-money account, against one job or one milestone at a time, and moves only on a defined trigger.
{{ er.k }}
{{ er.v }}
MyLevelUpHQ admin
Definitions
Outcome, hit rate and reliability decide who ranks and who gets paid, so each one is a formula rather than a feeling.
{{ dr.term }}
{{ dr.short }}
{{ dr.body }}
When it counts: {{ dr.counts }}
Never: {{ dr.never }}
MyLevelUpHQ admin
Privacy & retention
Every class of data has a stated lifetime and a lawful basis. Where a statutory hold blocks a deletion request we name the hold and its expiry instead of refusing vaguely.
{{ rr2.cls }}{{ rr2.law }}
{{ rr2.keep }}
{{ rr2.why }}
Your rights
{{ rg.k }}{{ rg.v }}
MyLevelUpHQ admin
Access control
{{ acSub }}
Your effective access{{ acMeRole }}{{ acMeNote }}Act asSwitching here changes what the admin app will actually let you do — try Support, then look at the verification queue.
Role groups
{{ gr.name }}{{ gr.app }}
{{ gr.note }}
{{ gr.roleCount }}
Roles
Tap a role to see exactly what it grants. Sensitive permissions require step-up MFA every time.
{{ ro2.extra }}
{{ pm.id }}{{ pm.note }}Step-up
Permission catalogue
{{ rs2.res }}{{ rs2.count }}
{{ vb.label }}
Enforcement rules
{{ er2 }}
MyLevelUpHQ admin
Platform contracts
The rules the product runs on. These are specifications rather than day-to-day operations — change one here and the behaviour changes everywhere.
MyLevelUpHQ admin
Team access
Admins cannot sign up. An existing admin invites them here, and a second admin has to approve the invite before it activates.
Become a provider · step {{ pwN }} of {{ pwTotal }}{{ pwTitle }}{{ pwBody }}
{{ pwSkillNote }}
{{ pwRateLabel }}{{ pwRateUnit }}
{{ r.k }}{{ r.v }}
{{ pwRateHint }}
Days you work
Travel radius
{{ pwAreaNote }}
{{ r.k }}{{ r.v }}
You can change any of this later in Profile. Verification is the last gate — no work is routed to you until the trust team clears your documents.
Inbox◘ screened
{{ chatWho }}
{{ callNote }}
{{ c.mediaLabel }}{{ c.text }}{{ c.flagNote }}
{{ pendingNote }}
{{ blockTitle }}{{ blockWhy }}
Every message, image and file is scanned before delivery. Phone numbers, emails, social handles and code pasted as plain text are blocked — attach code as a document instead.
◈Escrow & payout scheduleEvery job you complete this week is held in escrow and paid out on the Wednesday of the following week. Protects both sides against disputes and fraud.Next payout {{ payoutDate }} · {{ pending }}
{{ s.v }}
{{ s.k }}
What moves your ranking
{{ f.k }}{{ f.v }}
Popularity, follower counts and response speed do not enter the ranking. Only whether the client's named outcome became true.
You are offline. Drafts are saved on this device and will sync.
{{ busyLabel }}
{{ toastText }}
{{ netErrorText }}
🔒inquiry.withpersona.com
MyLevelUpHQ has asked Persona to verify your identity
Let's verify it's you
{{ pzIntro }}
{{ n.n }}{{ n.label }}
By continuing you agree to Persona processing your ID and a biometric selfie to confirm your identity. Data is kept per Persona's privacy policy and deleted on request.
Choose an ID to scan
Issuing country{{ pzCountry }}
{{ pzDocTitle }}
Place it on a flat, dark surface. Make sure all four corners are visible and there's no glare.
{{ pzCapNote }}
Take a selfie
Center your face in the oval and slowly turn your head when prompted. This checks you're a live person and matches your ID.