Payment Processing
Tillage integrates with Stripe to accept credit cards and bank transfers. Collect payments faster with one-click payment links and automated recurring billing.
Payment Methods
Credit and Debit Cards
Accept all major cards:
- Visa
- Mastercard
- American Express
- Discover
ACH Bank Transfers
Accept direct bank payments:
- Lower processing fees
- Higher success rates for large payments
- 1-3 business days to process
Apple Pay & Google Pay
Available when paying on mobile devices via Stripe.
Setting Up Payments
Connect Your Stripe Account
- Go to Settings > Payments
- Click "Connect with Stripe"
- Complete Stripe's onboarding (about 5 minutes)
- Start accepting payments
For Free Plan Users
Tillage creates a Stripe Express account for you:
- Quick setup process
- 1% platform fee on payments
- Daily payouts to your bank
For Premium Plan Users
Connect your existing Stripe account:
- 0% platform fee
- Full Stripe dashboard access
- Funds go directly to your account
One-Click Payment Links
Every invoice includes a secure payment link:
- Client receives invoice email
- Clicks "Pay Invoice"
- Selects payment method (card or bank)
- Enters payment details (or uses saved method)
- Confirms payment
- Receives confirmation
No login required. Works on desktop and mobile.
Convenience Fees (Premium)
Pass processing costs to your clients:
How It Works
- Enable in Settings > Payments
- Set fee type (percentage or fixed)
- Configure rate (e.g., 3%)
- Client sees fee added to their total
Configuration Options
- Team-wide setting - Apply to all invoices
- Per-invoice override - Custom fee for specific invoices
- Card-only - ACH payments are fee-free (lower cost anyway)
Client Experience
Client sees before paying:
Invoice Amount: $5,000.00
Processing Fee (3%): $150.00
Total Due: $5,150.00
Saved Payment Methods
Clients can save payment methods for faster checkout:
For Clients
- Save credit/debit cards securely
- Save bank accounts for ACH
- Choose default payment method
- Update or remove methods anytime
Security
- Payment data stored securely by Stripe
- PCI-compliant processing
- Tillage never sees full card numbers
- Consent tracking for saved methods
Automatic Payments
For recurring invoices, enable automatic charging:
Client Consent Levels
- Never - Manual payment only
- Recurring only - Auto-pay subscriptions
- All invoices - Auto-pay everything
Safety Features
- Maximum amount per invoice limit
- Client controls their consent level
- Can revoke anytime
- Notification before charging
Payment Retry
When automatic payments fail:
Automatic Retry
- Retries failed payments automatically
- Configurable retry attempts (default: 3)
- Increasing wait time between retries
- Notification on retry success
Escalation
After max retries:
- Invoice marked for manual intervention
- Team notified via email
- Client prompted to update payment method
Payment Status
Track payment progress:
- Pending - Payment initiated
- Processing - ACH payment in transit (1-3 days)
- Succeeded - Payment complete
- Failed - Payment declined or error
Fees and Payouts
What You Pay
Free Plan:- Stripe fees: 2.9% + $0.30 (card) or 0.8% capped at $5 (ACH)
- Tillage fee: 1% of payment
- Stripe fees: 2.9% + $0.30 (card) or 0.8% capped at $5 (ACH)
- Tillage fee: 0%
Payout Schedule
- Standard: 2 business days
- Automatic daily payouts
- View pending payouts in Stripe dashboard
Payment Notifications
For Your Team
Get notified when:
- Payment is received
- Payment fails
- Client views invoice
- Invoice becomes overdue
Configure notifications in Settings > Notifications.
For Clients
Clients receive:
- Invoice email with payment link
- Payment confirmation receipt
- Reminder emails (if configured)
Manual Payment Recording
Record offline payments:
- Open the invoice
- Click "Mark as Paid"
- Select payment method (check, cash, wire, etc.)
- Enter payment date
- Add optional notes
Invoice updates to Paid status.
Refunds
Process refunds through Stripe:
- Log into Stripe Dashboard
- Find the payment
- Issue full or partial refund
- Tillage syncs the status
International Payments
Supported Currencies
Tillage supports multiple currencies:
- USD, EUR, GBP, CAD, AUD, and more
- Set in Settings > Business
International Card Fees
Additional 1.5% for cross-border transactions (Stripe fee).
Security
PCI Compliance
- All payment data handled by Stripe
- Tillage is PCI-compliant
- No card numbers stored on Tillage servers
Encryption
- Secure connections (HTTPS)
- Encrypted data transmission
- Secure token-based payment links
Fraud Protection
- Stripe's built-in fraud detection
- 3D Secure support for high-risk transactions
- Suspicious activity monitoring
Related: Stripe Integration | Invoicing | Billing FAQ