Skip to main content
Gumroad’s payout system allows sellers to configure when and how they receive earnings from their sales.

Payout Schedule Options

Sellers can choose from four payout frequencies:
Default payout schedule
  • Payouts sent every Friday
  • Includes sales from 7+ days ago
  • Most popular option for steady income

Payout Timing

Gumroad uses a delay system to protect against chargebacks:
  • Delay Period: 7 days from sale to payout eligibility
  • Processing Time: 2-5 business days for bank transfer
  • Total Time: ~2 weeks from sale to bank account
The 7-day delay helps protect sellers and Gumroad from fraudulent chargebacks and payment disputes.

Payout Thresholds

Set a minimum balance before payouts are sent:

Default Threshold

  • Minimum: $10 USD (1000 cents)
  • Configurable: Sellers can set higher thresholds
  • Currency-specific: Adjusted for local currency

Why Use Thresholds?

  • Reduce bank transfer fees
  • Accumulate larger payouts
  • Simplify accounting
If your balance is below the threshold on payout day, the payout is skipped and funds roll over to the next payout date.

Configuring Payout Settings

Sellers configure payouts at /settings/payments:

Validation

Balance Management

View your balance at /balance:

Balance Types

  1. Unpaid Balance: Funds available for payout
  2. Instantly Payable Balance: Available for instant payout
  3. Processing Balance: Payouts in transit

Upcoming Payouts

View projected payouts:
The balance page shows up to 3 upcoming payouts, helping you plan your cash flow.

Payout Processors

Gumroad automatically selects the payout processor:
  • Stripe: Default for bank account payouts
  • PayPal: Fallback for unsupported countries or when only PayPal is connected

Instant Payouts

Eligible sellers can receive daily payouts:

Eligibility

Initiating Instant Payout

Instant payouts may have higher fees than standard payouts. Check the fee schedule before enabling daily payouts.

Pausing Payouts

Payouts can be paused by multiple sources:

User-Initiated Pause

System-Initiated Pause

Pause sources:
  • PAYOUT_PAUSE_SOURCE_STRIPE: Stripe verification required
  • PAYOUT_PAUSE_SOURCE_GUMROAD: Fraud prevention or policy violation
  • user: Manually paused by seller

Checking Payout Status

When payouts are paused, your balance continues to accumulate. Payouts resume automatically once verification is complete.

Payout History API

Access payout history via API:

Response Format

Failed Payouts

When payouts fail:
  1. Email Notification: Seller receives email with error details
  2. Balance Restoration: Funds return to unpaid balance
  3. Retry: Automatic retry on next payout date

Common Failure Reasons

  • Invalid bank account details
  • Closed bank account
  • Bank rejected transfer
  • Insufficient permissions (PayPal)
  • Account verification required (Stripe)
After 3 failed payout attempts, payouts may be automatically paused. Update your payment information in Settings > Payments.

Cross-Border Payouts

For international sellers receiving USD payouts:
Cross-border payouts:
  • Sent in USD via Stripe
  • Converted by seller’s bank
  • May have currency conversion fees
  • Higher minimum thresholds may apply

Best Practices

Set Appropriate Thresholds

Balance transfer fees against cash flow needs. Higher thresholds reduce fees but delay access to funds.

Keep Payment Info Updated

Outdated bank account or PayPal information causes payout failures. Verify details regularly.

Monitor Balance Page

Check upcoming payouts and balance regularly. Address any issues before payout day.

Respond to Verification Requests

Complete Stripe verification promptly to avoid payout delays or suspension.