Why did my VTEX revenue drop?

The VTEX help pages give 4 common reasons. The first to rule out: A cancelled order is not a completed sale, so a day with more cancellations can show less revenue.

Money · Is money moving the way it should?

Is it broken, or just quiet?

A number can fall because fewer people came, or because something stopped counting them. Below are the causes the VTEX help pages give, and how to check each one yourself.

What causes it?

  1. A cancelled order is not a completed sale, so a day with more cancellations can show less revenue.

    In the VTEX help: The order has been canceled, therefore, it was not completed. Order flow and status, read 2026-11-12.

  2. An order whose payment is denied does not go on to be completed, so a rise in declined payments can lower revenue.

    In the VTEX help: The payment was denied. Order flow and status, read 2026-11-12.

  3. Customers can return items after an order is invoiced, so returns can lower revenue some days after the sale.

    In the VTEX help: Once invoiced, the customer can return items, but no longer change the order. Order flow and status, read 2026-11-12.

  4. Refunds can work differently by payment method and by how far the payment had gone, so refunds may not all land on the same day.

    In the VTEX help: The payment refund to the customer depends on the stage the payment is at and the payment method used. Order flow and status, read 2026-11-12.

How do I check it myself?

  1. Look at each order's status: one that is still being cancelled has not finished yet, and a finished cancellation shows as cancelled.

    In the VTEX help: The order status changes to Canceled when the cancellation is complete. Order flow and status, read 2026-11-12.

  2. An order that has been partly invoiced cannot be cancelled, so look at partly invoiced orders separately when totals look off.

    In the VTEX help: Orders with partial invoices cannot be canceled. Order flow and status, read 2026-11-12.

How would I know the day it starts?

  • Feder reads your revenue from VTEX each day and compares each day with your own history.
  • It tells you when revenue goes quiet or moves outside its usual range.

Some numbers are too quiet to judge daily, such as a form filled in a few times a week. Until there is enough of your own history to judge a change, Feder says it is still learning and scores nothing, rather than guessing.

See what Feder reads from VTEX, which feeds Money. Feder only reads. It never changes anything in VTEX.

Where do these answers come from?

Every cause and check on this page comes from the VTEX help pages, quoted above with the date we read them. Last reviewed 2026-11-12. We read them again by 2027-11-12. If one changes, this page changes or comes down.

Know the day a number breaks, not the month after.