Skip to main content
Civic pays every eligible member once a day, at the time you choose, on your server’s own calendar day.

The pipeline

Each daily run moves through four stages:

1. Discover

Civic checks which servers are due, using each server’s own time zone and payout time. A server is paid at most once per local day.

2. Snapshot

For every due server, Civic works out each member’s income and records who is due and how much — before any money moves.

3. Pay

Members are paid in batches. Each payment is referenced, so a retry cannot pay twice.

4. Finalise

Civic totals the run, records its outcome, and posts a summary to your payout log channel.

Time zones and the server’s day

  • Payouts use the time zone you set, not UTC and not Discord’s clock.
  • Each server gets one payout per local day.
  • Day-to-day changes in your server’s calendar — including daylight saving — are handled, so the payout still lands at your chosen local time.

Missed days are not back-paid

If Civic is offline over a payout time, it does not pay a double amount later. It resumes at the next scheduled time and reports the day it missed.
This is deliberate. Back-paying a missed run can issue a large, unexpected sum. If you need to compensate for a missed day, do it as a logged adjustment.

If something fails

  • The run is safe to retry. Members who were already paid are never paid again.
  • If Civic restarts mid-run, it picks up from where it stopped.
  • A member who cannot be paid is marked failed, and the rest of the run continues.
  • The final status reflects what happened:

Where income lands

Income goes to the member’s bank or wallet, whichever you chose in Settings. See Payouts to watch runs, and Payout schedule to change the time.
Last modified on November 11, 2026