Please fill out the contact form below and we will reply as soon as possible.
Updated June 29th, 2023
Tellus will process payments within 5–7 business days.
Depending on when your bank updates accounts on their side, the payment may take an additional 1–2 business days to appear in your bank account.
Our support team has your back.