Skip to content

Billing cycle and invoices

How monthly vs yearly billing work, what proration looks like, and where to find invoices.


You want to know when you’ll be charged, what the charge represents, and where to download the invoice.

Role
Team Owner
Surface
Web
Plan
Plus · Business · Enterprise
Affects
Plus is billed by the App Store or Google Play; Business and Enterprise by Stripe, or by Waffo for Pay 1 year purchases

Business and Enterprise use centralized, seat-based billing: one person (usually the Team Owner) supplies the payment method, and every member is a billable seat charged to that one method. Billing runs through Stripe, which issues a full invoice (downloadable PDF) plus a payment receipt.

Go to Settings → Plan & Billing. You’ll see:

  • Plan badge: name + Active state
  • Per-seat price and total per month
  • Member count, photo usage with a progress bar
  • Next billing on [date]
  • View invoices link → all past invoices (PDFs from Stripe)
  • Manage Subscription link → update payment method or cancel

Pay 1 year is a one-time yearly purchase billed by Waffo, offered in ID, VN, TH, MY, and PH. If your team bought it, there is no subscription to manage and no Manage Subscription link. The page shows an Expires on date and a Renew link instead, and your invoice comes from Waffo, not Stripe. Pay 1 year does not auto-renew: when it expires, the team returns to Free limits and the page shows Upgrade again.

Plus and the legacy Pro subscriptions are billed by the App Store (iOS) or Google Play (Android), not by Stripe. Manage them in your App Store / Play account → Subscriptions, not in Teamspace. The store hosts the billing and provides a receipt only. It does not issue a Timemark invoice. A formal invoice for expensing is a Business feature (issued by Stripe, or by Waffo for Pay 1 year purchases).

  • The cycle starts on the day you first paid.
  • At the start of each cycle, you’re charged a flat per-seat total.
  • If team size changes mid-cycle, Stripe prorates:
    • Adding a member: charged for the remaining days of the cycle.
    • Removing a member: credited the unused days.
  • The proration shows up on the next invoice as separate credit / new-charge lines that net out.

Worked example: cycle starts on the 4th of each month, your seat price is P, you add 1 member on the 14th, the cycle is 30 days long. Charge for the new member ≈ P × (30 − 10) / 30 ≈ 0.67P. That line lands on next month’s invoice.

This is why a mid-cycle invoice total may not equal seat price × seats.

Yearly and Pay 1 year: prepaid seats and overage

Section titled “Yearly and Pay 1 year: prepaid seats and overage”
  • You prepay for a fixed number of seats for 12 months. That’s the “Up to N members” line on your plan: the seats you’ve paid for, not a cap on invites.
  • Adding a member is never blocked, on any plan or payment method.
  • Adding a member into a free seat is included.
  • Removing a member does not refund the seat. The seat is freed to reassign.
  • Adding members beyond your paid seats puts the team in overage. The Owner sees “Your team has N extra members. Pay the difference to keep them” on Settings → Plan & Billing (Web) and under Teamspace → Settings → Upgrade & manage (App). The Web banner also shows the deadline.
  • Click Pay now to pay the difference for the extra seats, or Manage members to remove members instead. Until the deadline, everyone stays in the team and keeps working.
  • If you do neither before the deadline, the team is restricted and newer photos blur. See Some team photos are blurred.

Stripe invoices show:

  • Period (e.g., “May 4, 2026 to Jun 4, 2026”)
  • Line items: one per seat × period, plus any prorated credits / charges from mid-cycle changes
  • Subtotal, tax (if applicable to your region), total
  • Payment status: Paid / Open

Download the PDF from View invoices. This covers Stripe-billed teams; Pay 1 year invoices come from Waffo instead.

  • Pricing is set by region and local purchasing power. Timemark sets the per-seat price by country and currency, so the US number on the public pricing page is only a reference. The authoritative amount for your team is the price shown at checkout (Stripe or Waffo) and afterward on Settings → Plan & Billing.
  • There’s no per-seat opt-out. Every member you add to a Business team is a billable seat.
  • Centralized billing doesn’t combine across teams. If your org runs multiple Teamspaces, each is billed separately. Merging billing across teams is an Enterprise-only capability (see Enterprise plan).
  • Tax handling varies by country. If you don’t see tax on your invoice but you expect one (e.g., VAT, GST), contact support with your business tax ID. Stripe can be configured to add it.
  • Currency follows your billing provider’s setup. It depends on the region Stripe or Waffo identifies for your team. You may be billed in USD, EUR, GBP, or another supported currency.
  • The total on the Plan & Billing page is “current run rate.” A mid-cycle invoice that includes proration won’t equal that number exactly.

Last updated: