# Customized start of day Set the start of day for connected accounts to simplify their automatic payouts reconciliation. This content applies to connected accounts. If you aren’t a Connect user, and you want to customize the start of day for your payouts, see [the payouts documentation](https://docs.stripe.com/payouts/customized-start-of-day.md). 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: - AU - HK - ID - IN - JP - MY - NZ - SG - TH > 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 - Australia | 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 | #### Country - Hong Kong | Time zone | Allowed start-of-day times | | -------------- | -------------------------- | | Asia/Hong_Kong | 00:00 to 10:00 | | Etc/UTC | 00:00 only | #### Country - Indonesia | Time zone | Allowed start-of-day times | | ------------- | -------------------------- | | Asia/Jakarta | 00:00 to 10:00 | | Asia/Jayapura | 00:00 to 10:00 | | Asia/Makassar | 00:00 to 10:00 | | Etc/UTC | 00:00 only | #### Country - India | Time zone | Allowed start-of-day times | | ------------ | -------------------------- | | Asia/Kolkata | 00:00 to 10:00 | | Etc/UTC | 00:00 only | #### Country - Japan | Time zone | Allowed start-of-day times | | ---------- | -------------------------- | | Asia/Tokyo | 00:00 to 10:00 | | Etc/UTC | 00:00 only | #### Country - Malaysia | Time zone | Allowed start-of-day times | | ----------------- | -------------------------- | | Asia/Kuala_Lumpur | 00:00 to 10:00 | | Etc/UTC | 00:00 only | #### Country - New Zealand | Time zone | Allowed start-of-day times | | ---------------- | -------------------------- | | Pacific/Auckland | 00:00 to 10:00 | | Pacific/Chatham | 00:00 to 10:00 | | Etc/UTC | 00:00 only | #### Country - Singapore | Time zone | Allowed start-of-day times | | -------------- | -------------------------- | | Asia/Singapore | 00:00 to 10:00 | | Etc/UTC | 00:00 only | #### Country - Thailand | Time zone | Allowed start-of-day times | | ------------ | -------------------------- | | Asia/Bangkok | 00:00 to 10:00 | | Etc/UTC | 00:00 only | ## Change start of day To change the start of day for a connected account, update its [Balance Settings](https://docs.stripe.com/api/balance-settings.md) and set the [start_of_day](https://docs.stripe.com/api/balance-settings/update.md#update_balance_settings-payments-settlement_timing-start_of_day) parameter. ```curl curl https://api.stripe.com/v1/balance_settings \ -u "<>:" \ -H "Stripe-Version: 2025-10-29.clover; custom_start_of_day_preview=v1" \ -H "Stripe-Account: {{CONNECTEDACCOUNT_ID}}" \ --data-urlencode "payments[settlement_timing][start_of_day][timezone]=Australia/Sydney" \ -d "payments[settlement_timing][start_of_day][hour]=4" \ -d "payments[settlement_timing][start_of_day][minutes]=0" ``` 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 (AEST), Stripe processes the payouts for those balances on the following Monday and Tuesday UTC. Only payments created after the start of day update follow AEST for payout timing. ## See also - [Receiving payouts](https://docs.stripe.com/payouts.md)