Skip to main content
BBudPay
The BudPay Principles

How BudPay Decides What Is Fair

“PayPal moves the money. BudPay helps the boss decide what is fair.” Here is how our four-step pipeline turns natural words into exact penny payouts.

1

Step 1: Money Up Front & Costs First

Every job starts with the total amount paid by the customer. Before anyone talks about profit or earnings, out-of-pocket material expenses (such as fabric, spices, or vehicle fuel) are deducted immediately.

Gross Pool = Customer Payment - Material Expenses
2

Step 2: Tell The Story in Plain Words

The boss types or speaks naturally (e.g. “Tola sewed for 8 hours. Bisi finished the hems for 5 hours. Kunle did deliveries for 2 hours.”). Google Gemini AI extracts roles, hours, and skill weights without touching dollar amounts.

Hard Guardrail: The AI never calculates dollars; only roles, hours, and appreciation notes.
3

Step 3: Boss Slider & The Pennies Rule

The boss adjusts their own share slider. The remainder is the “crew pile”. BudPay calculates each crew member's points using hours × skillWeight and allocates exact cents with zero float drift.

Crew Member Cents = floor((points / totalPoints) * crewPileCents)
4

Step 4: PayPal Sandbox Batch Payout

Once reviewed and approved by the boss, BudPay dispatches a single atomic batch payout through PayPal's Payouts API. Each crew member receives their exact funds along with a warm, personalized thank-you note.

Live Polling: Real-time receipt shows Paid, Waiting, or Problem badges.
Canonical Hackathon Example

Tunde the Tailor's Wedding Job

Customer paid $200.00. Material costs were $40.00. Tunde chose a $90.00 boss share. The remaining crew pile is exactly $70.00 (7,000 cents).

Tunde the Tailor worked split calculation table
Crew MemberRoleHoursSkill WeightPointsShare %Exact Pay
Tola (Apprentice)Sewing Outfits8.0 hrs1.512.050.0%$35.00
Bisi (Seamstress)Finishing & Hems5.0 hrs2.010.041.7%$29.17
Kunle (Rider)Delivery2.0 hrs1.02.08.3%$5.83
Total Crew Pile Reconciled24.0 pts100.0%$70.00