for large amounts, anything over $5000, this will be very costly in fees. A wire transfer from bank to bank is the most cost efficient. It will be a flat fee amount. My bank charges $25 for an international transfer no matter how much.
from beginning to end it was about a 45 day process. Once you get your BOI endorsement letter the Thai Embassy will process and send out your e-visa via email within 3-5 business days. Word of advice make sure you proof read your application to ensure everything is exactly as on your passport. I’ve heard that some fail to populate the application correctly and their visa was denied and they lost their fees and had to resubmit.