Troubleshooting & Reference ยท Article 7.14
"My client says they paid but the status hasn't updated"
Three causes: Stripe webhook lag (resolves in seconds-to-minutes), missing webhook subscription on Connect (use `Refresh status`), or SEPA transfer (which legitimately takes 1-3 business days).
The "did the money actually land?" question is the most stressful one in any freelancer flow. Clozo's status reflects what Clozo knows; sometimes that lags reality. The recovery is fast โ Refresh status reconciles with Stripe directly.
Step by step
Identify the payment method.
Card via Stripe = expect near-instant. SEPA = expect 1-3 business days.
For Stripe
: click
Refresh statuson the proposal detail. Status flips within seconds if Stripe says paid.For SEPA
: check your bank account. Once funds are visible, click
Mark deposit as paid manually(you'll be asked for a reference / date).
Why this works this way
Status updates rely on:
- Stripe webhooks for card payments (payment_intent.succeeded, charge.succeeded). Usually arrive within 2 seconds of the actual payment; can lag minutes during Stripe outages.
- Manual confirmation for SEPA / cash / out-of-band. You click Mark deposit as paid manually once you see the funds in your bank account.
Refresh status is the manual reconciliation button โ it calls Stripe's API directly and applies the current state. Safe to click as many times as you want.
Troubleshooting
Keep reading
Lifecycle
Status: Deposit paid โ work can start
The deposit landed (Stripe webhook or manual confirmation). Clozo flips the status, queues the deposit receipt PDF, and starts a behind-the-scenes job to pre-render the final invoice. You can begin the work.
Proposals & Invoices
Marking a payment as paid manually โ for SEPA, cash, wire, anything outside Stripe
When a payment lands outside the auto-detected channels (SEPA bank transfer, cash, foreign wire), use `Mark as paid manually` to record it. Clozo creates the receipt, fires confirmation emails, and preserves the audit trail.
Refunds & Notifications
Email: "Deposit received โ receipt enclosed"
Dispatched the moment Clozo confirms the deposit landed (Stripe webhook or your manual mark-as-paid). Carries the deposit receipt PDF and confirms the project can begin.