Skip to content
Orders and refills

How to Cancel an SMM Order: When It Works, What Comes Back and When

When an SMM order can be cancelled, what is refunded before and after delivery starts, how cancel differs from partial and refill, and how to cancel via API.

A finger pressing a round stop button on a control panel.

You can cancel an SMM order only if the service supports cancel and the order is still open. If delivery hasn't started, you get a full refund. If it has, delivery stops and the undelivered part is refunded once the supplier confirms. Completed orders can't be cancelled; for drops after delivery, use refill.

Cancel sounds simple, but it depends on a supplier agreeing to stop. This guide explains why some services can't be cancelled, what comes back in each case, how cancel differs from a partial order and a refill, and how to cancel in the panel and through the API.

Why can't every SMM order be cancelled?

Once an order reaches a supplier, stopping it is up to that supplier. Some sources can stop mid-delivery and report exactly how much was delivered. Others can't: the work is already queued across many accounts, or the supplier has no way to report a clean stop. A panel can only offer cancel where the supplier behind the service supports it.

That is why cancel is a property of each service. On Orbismm, cancel is available only on services marked cancellable, and the flag is shown with the service in the panel and returned as cancel by the v2 services action.

What comes back when you cancel an SMM order?

Order state when you cancelWhat happensStatus at the endRefund
Pending or Processing, not startedThe order is stopped before deliveryCanceledFull refund to your balance
In progressThe supplier is asked to stop; delivery endsPartialUndelivered part, once the supplier confirms
Completed, Partial or CanceledNothing; the order is already closedUnchangedNone from a cancel
Any state, on a service without cancelThe request is refusedUnchangedNone from a cancel

For example, with hypothetical numbers: you order 5,000 likes at $1.20 per 1,000, charged $6.00. You cancel after 2,000 have arrived. Once the supplier confirms, the order closes as Partial and the 3,000 undelivered likes, $3.60, are refunded to your balance with a ledger entry. If you had cancelled before it started, the full $6.00 would have come back.

Between asking and the supplier confirming, a few more units may arrive. The refund is calculated on what was actually undelivered when the order closed, not on the count at the moment you clicked.

How long does a cancel take?

It depends on where the order is. An order that hasn't reached a supplier yet can close almost as soon as you ask. Once a supplier has it, the order stays open until that supplier confirms it has stopped and reports what it delivered; only then can the undelivered part be worked out and refunded. Most suppliers confirm quickly, some take longer.

  • While a cancel is waiting, the order keeps its current status and the order log shows the request.
  • Don't place a replacement order on the same link until the first one has closed, or the two counts will overlap.
  • If a cancel sits unconfirmed for a long time, open a ticket from the order on the support page.

Cancel, partial or refill: which one applies?

CancelPartialRefill
Who starts itYouThe system, when delivery stops earlyYou, after delivery
WhenWhile the order is openWhen the order closes shortInside the service's refill window
What it doesStops deliveryCloses the order with part undeliveredReplaces units that dropped
MoneyUndelivered part refundedUndelivered part refunded automaticallyFree inside the window; no money moves
Needs support from the serviceYes, cancellable services onlyNoYes, services with a refill window

A partial order is usually not something you asked for: a supplier stopped and the rest couldn't be delivered. A refill belongs to the time after delivery; our guide to what refill covers explains the limits, and our guide to SMM order statuses explains every status name.

How do you cancel in the panel and through the API?

  • In the panel. Open the order and cancel it there. The order log records the request and, later, the refund.
  • API v2. Send action=cancel with orders as comma-separated IDs, or order for one. The answer is always a list, one entry per order: cancel: 1 when accepted, or an error, such as The order is already closed. or This service does not support cancel.
  • API v1. POST /v1/orders/{id}/cancel answers 202 with the order object. A closed order returns 409 order_closed; a service without cancel returns 422 cancel_not_supported.
  • Asking twice. A repeat cancel while one is under way is accepted and changes nothing, so a retry after a timeout is safe.

After a cancel is accepted, the order closes once the supplier confirms. Poll status, or subscribe to order.canceled and order.partial through webhooks. To try the whole flow without spending money, a sandbox test key runs cancels on play money; the sandbox docs explain how. Full request formats are in the API v2 reference.

When should you cancel, and when is it better not to?

SituationWhat to do
Wrong link, delivery not startedCancel at once, if the service allows it
Wrong link, delivery startedCancel to stop the rest; units already delivered can't be refunded or moved
Client changed their mindCancel if allowed, and pass the refund on under your own terms
Order slow to startUsually wait: on Orbismm a stalled order is rerouted to a backup line automatically
Duplicate order on the same linkCancel the second one; on Orbismm it waits for the first, on services where that matters

Cancelling a slow order and placing it again rarely helps. It restarts the queue and can leave two orders on one link. Our guide to stalled order rerouting explains what happens to slow orders without your help.

Where does the refund go?

Refunds go to your Orbismm balance, with a ledger entry that says why, and the order's charge in the API already reflects them. The balance can't be withdrawn or transferred; it pays for your next orders. Orders delivered to a wrong link the customer gave are not refunded, which is one more reason to check links before ordering. The complete rules are on refill and cancel.

From Orbismm order data

From Orbismm order data: across still being measured orders in the last 30 days, the median start time was still being measured, so the window for a cancel before delivery starts is often short.

Connect Orbismm to your panel in two minutes

Check which services are cancellable on the [services](/services) page before you order.

Create account

Frequently asked questions

Can I cancel an SMM order after it has started?
On a cancellable service, yes. Delivery stops, the order closes as Partial, and the undelivered part is refunded once the supplier confirms.
Do I get a full refund if I cancel before the order starts?
Yes. On Orbismm, cancelling a cancellable order that hasn't started refunds the full charge to your balance.
What's the difference between partial and canceled?
Canceled means the order closed before any delivery and the full charge was refunded. Partial means some units were delivered and the rest was refunded.
Can I cancel a completed order?
No, there is nothing left to stop. If the concern is drops after delivery, request a refill inside the service's refill window.
How do I cancel an order through the API?
With API v2, send action=cancel with the order IDs. With API v1, send POST /v1/orders/{id}/cancel. Repeating a cancel that is already under way changes nothing.
OR
Orbismm Research

The team that runs the router and measures every service. Numbers in our guides come from our own orders.

Join the next generation

Stop babysitting your suppliers. Start selling.

Measured services · automatic rerouting · refunds to balance · support that answers 24/7