Help CenterBilling & Payments

Accepting Online Payments

Understand how payments flow through HeyJack and what happens at each step.

Payment Processing Overview

HeyJack uses Stripe to process all payments. When a customer pays:

  1. Payment is processed through Stripe's secure checkout
  2. Funds are deposited to your connected bank account
  3. HeyJack automatically updates the invoice/estimate status
  4. If QuickBooks is connected, the payment syncs automatically
  5. You receive a notification that payment was received

Payment Methods & Fees

Credit/Debit Cards:

  • 2.9% + $0.30 per transaction (standard Stripe pricing)
  • Funds available in 2 business days
  • Supports Visa, Mastercard, Amex, Discover

ACH Bank Transfer:

  • 0.8% per transaction, capped at $5
  • Best for invoices over $500
  • Funds available in 4-5 business days
  • Lower fees but slower processing

Deposit Collection Workflow

When you enable deposits on proposals:

  1. Customer views proposal and clicks "Accept"
  2. They're prompted to sign digitally
  3. After signing, the payment screen appears for the deposit
  4. Deposit is collected and the proposal status changes to "Accepted"
  5. The deposit amount is stored and will be credited on the final invoice

Configuring Deposit Settings

Go to Settings → Proposals to set your default deposit requirements:

  • No deposit - Accept signature only
  • Percentage - e.g., 50% of total
  • Fixed amount - e.g., $500
  • Custom per estimate - Override on individual estimates

Refunds & Disputes

Issuing Refunds:

  • Open the payment in the invoice details
  • Click "Refund" and enter the amount
  • Full or partial refunds are supported
  • Refunds take 5-10 business days to appear on customer's statement

Handling Disputes:

  • If a customer disputes a charge, you'll be notified by email
  • You have 7 days to respond with documentation
  • Keep signed proposals and completion photos as evidence

Payout Schedule

By default, Stripe sends payouts daily to your bank account. You can change this in Settings → Payments:

  • Daily - Each day's payments deposited next business day
  • Weekly - All payments deposited each Friday
  • Monthly - All payments deposited on the 1st

Still have questions? We're here to help.

Contact Support →