Help / Clients and payment

Invoice still shows unpaid after client pays

Stripe and PayPal confirm payments by sending a webhook back to Inspecta Home. A short delay is normal; a stuck invoice usually means the webhook did not arrive.

Sign in to open this screen

  1. Step 1

    Wait 2–5 minutes

    Stripe and PayPal send a webhook event after payment is confirmed. Inspecta Home 360 marks the invoice paid when that event arrives. It usually takes under a minute but can take up to five. Reload the project page before investigating further.

  2. Step 2

    Check your Stripe or PayPal dashboard

    Log in to your payment provider and confirm the payment appears as successful there. If it shows failed or pending in the provider dashboard, the client's card was not charged — the issue is on the payment side, not in Inspecta Home.

  3. Step 3

    Reconnect your payment integration

    If the invoice is still open after 10 minutes and Stripe or PayPal shows the payment succeeded, the webhook connection may have lapsed. Open Firm Billing, disconnect the integration, and reconnect. This regenerates the webhook endpoint. Future payments will update automatically; for the current invoice, mark it paid manually.

  4. Step 4

    Mark paid manually

    Open the project, open the invoice, and choose Mark as paid. Use this when you collected payment outside Inspecta Home (cash, check, bank transfer) or as a workaround for a webhook that did not fire. Manual marking releases the hold-until-paid gate immediately.

  5. Step 5

    Do not mix Account Billing and Firm Billing

    Account → Billing is what you pay Inspecta Home for your subscription. Firm Billing is where client inspection fees land. A failed Inspecta Home subscription payment does not affect client invoices, and vice versa.

Related

Still stuck?

Talk to Inspecta Home

Chat with support from the app, open a ticket, or email hello@inspecta.test. Inspecta Home 360 is the software, not the inspector.