Customized start of day
Set the start of day for connected accounts to simplify their automatic payouts reconciliation.
You can customize the start of day for automatic payouts to your connected accounts. That allows you to simplify payout reconciliation by grouping and sending payouts based on a custom day defined in your local time zone instead of a UTC day.
For example, if you’re in Singapore and start your customized day at midnight SGT (Singapore Time), the payments you process from midnight SGT to the following midnight SGT are attributed to the same day. If you start your day at 06:00 SGT, payments collected between 06:00 SGT on a given day and 06:00 SGT the next day are attributed to that day.
By default, a connected account uses the same start of day time as the platform. If a connected account is in a different time zone than your platform, you can customize its start of day to reflect its local time zone.
Feature availability
Customized start of day is available for connected accounts in the following countries:
Australia
Hong Kong
India
Indonesia
Japan
Malaysia
New Zealand
Singapore
Thailand
Private preview
Customized start of day is in private preview for connected accounts in the US.
Available time zones and hours
Each time zone allows you to select a start of day within a certain hour range. Select a country to see its supported time zones and start-of-day hours.
Country:
| Time zone | Allowed start-of-day times |
|---|---|
| Australia/Adelaide | 00:00 to 04:00 |
| Australia/Brisbane | 00:00 to 04:00 |
| Australia/Darwin | 00:00 to 04:00 |
| Australia/Hobart | 00:00 to 04:00 |
| Australia/Melbourne | 00:00 to 04:00 |
| Australia/Perth | 00:00 to 04:00 |
| Australia/Sydney | 00:00 to 04:00 |
| Etc/UTC | 00:00 only |
Change start of day
To change the start of day for a connected account, update its Balance Settings and set the start_of_day parameter.
Command Line
Select a language
cURL
Stripe CLI
Ruby
Python
PHP
Java
Node.js
Go
.NET
No results
When you set the start of day, the change doesn’t take effect until the specified time. For example, if days start at 10:00 local time, and at 11:00 you set the start of day to 00:00, then the current day lasts only 14 hours (10:00-00:00). The following day runs from 00:00 to 00:00.
The settings at the time of the original transaction apply to the payout as well. For example, if the settings at the time of the original transaction indicate a 7-day payout timing, this rule still applies to the payout regardless of any later changes in time zones.
Changing the start of day doesn’t affect existing balances. For example, consider a business using UTC and a 7-day payout schedule that has a 500 AUD balance attributed to Monday and a 500 AUD balance attributed to Tuesday. If, on Wednesday, they change their start of day to be midnight Australian Eastern Time (the related setting), Stripe processes the payouts for those balances on the following Monday and Tuesday UTC. Only payments created after the start of day update follow the related setting for payout timing.
