Panduan

Hitung biaya kirim uang ke luar negeri

Jumlahkan biaya transfer dan kerugian akibat selisih kurs

29 Oktober 2026 · 3 menit baca

Biaya mengirim USD ke PHP adalah biaya transfer ditambah kerugian akibat selisih kurs penyedia. Hitung jumlah PHP yang diterima pada kurs acuan dan kurs penyedia, lalu bagi selisihnya dengan kurs acuan untuk menyatakannya dalam USD. Tambahkan biaya transfer untuk memperoleh total biaya.

Ambil kurs acuan USD ke PHP

Gunakan kurs PHP per USD dari API sebagai acuan perhitungan. API menyediakan kurs setiap mata uang terhadap USD, jadi nilai PHP menyatakan peso per dolar. Gunakan arah yang sama untuk kurs penyedia agar kedua jumlah penerimaan memiliki satuan yang sama.

Setiap respons kurs terbaru memuat source, market_session, timestamp, data_updated_at dan rates, serta pemberitahuan "Kurs indikatif, tidak untuk penyelesaian transaksi." Baca kurs bersama data_updated_at untuk mengenali data perbandingan. Contoh perhitungan memakai kurs PHP dan waktu dari respons yang sama.

Shell
curl "https://api.exchangerate.dev/v1/latest/USD?symbols=PHP"

Kurangi jumlah kiriman dengan biaya

Dalam contoh ini, biaya dipotong dari jumlah kiriman USD sebelum konversi. Kurangi 1.000 USD dengan 5 USD untuk memperoleh 995 USD. Gunakan jumlah itu untuk kedua perhitungan penerimaan agar selisihnya mengukur dampak selisih kurs.

Pisahkan biaya dari perhitungan kurs. Biaya sudah dalam USD, sedangkan selisih penerimaan dalam PHP. Konversikan selisih tersebut ke USD sebelum menjumlahkan biaya. Menambahkan kekurangan PHP langsung ke biaya USD akan mencampur mata uang.

Hitung kedua jumlah penerimaan PHP

Angka contoh ini berasal dari satu respons pada 29 Okt 2026, 23.10 UTC. Kurs acuannya 63,732 PHP per USD. Kirim 1.000 USD dengan biaya 5 USD dan contoh kurs penyedia 62,457 PHP per USD, yang ditetapkan 2% di bawah acuan sebelum pembulatan. Biaya dan selisih kurs merupakan angka contoh, bukan milik penyedia mana pun.

Kurs acuan dan contoh kurs penyedia dicantumkan hingga tiga desimal. Semua jumlah dalam tabel dihitung dari kurs tercantum agar setiap baris bisa dihitung ulang secara manual. Kalikan 995 USD dengan masing-masing kurs untuk memperoleh kedua jumlah penerimaan PHP.

LangkahPerhitunganHasil
Jumlah yang dikonversi1.000 − 5995 USD
Penerimaan pada kurs acuan995 × 63,73263.413,34 PHP
Penerimaan pada kurs penyedia (contoh)995 × 62,45762.144,72 PHP
Kerugian akibat selisih kurs(63.413,34 − 62.144,72) ÷ 63,73219,91 USD
Total biaya5 + 19,9124,91 USD (2,49%)

Nyatakan total biaya dalam USD

Gunakan total biaya = biaya + (jumlah diterima pada kurs acuan - jumlah diterima pada kurs penyedia) / kurs acuan. Pengurangan menghasilkan kekurangan PHP akibat kurs penyedia. Membaginya dengan kurs PHP per USD mengubah kekurangan tersebut menjadi USD.

Dalam contoh ini, kerugian akibat selisih kurs sebesar 19,91 USD. Tambahkan biaya 5 USD untuk memperoleh 24,91 USD, atau 2,49% dari jumlah kiriman awal 1.000 USD. Gunakan jumlah kiriman awal sebagai penyebut persentase karena mencakup uang untuk biaya maupun konversi.

Bandingkan jumlah yang diterima

Bandingkan penyedia berdasarkan jumlah PHP yang diterima untuk jumlah kiriman USD yang sama. Membandingkan biaya saja mengabaikan selisih kurs. Hitung setiap penerimaan dengan biaya dan kurs masing-masing penyedia, serta pertahankan jumlah kiriman awal yang sama.

Gunakan penerimaan pada kurs acuan untuk menyatakan selisih kurs sebagai biaya. Acuan memberi dasar perhitungan yang sama; kurs penyedia menentukan contoh penerimaan. Bank, kartu dan layanan transfer menerapkan spread serta biaya sendiri. Kurs tengah pasar indikatif API tidak untuk penyelesaian transaksi atau perdagangan.

Periksa waktu dan batas permintaan

Akses tanpa kunci mengizinkan 10 permintaan per menit dan 100 per jam per IP, dengan kurs tertunda 15 menit. Kunci gratis memiliki kuota 5.000 permintaan per bulan dan 10 permintaan per menit; kursnya juga tertunda 15 menit. Paket berbayar memakai kurs waktu nyata.

Gunakan data_updated_at untuk mengenali respons sumber perhitungan. Di sini, 29 Okt 2026, 23.10 UTC adalah data_updated_at respons tersebut. Jika menjalankan permintaan lagi, gunakan kurs PHP yang dikembalikan untuk perhitungan Anda dan simpan waktu respons bersama hasilnya.

Pertanyaan

Mengapa rumus mencakup selisih kurs?

Biaya transfer hanya mencakup sebagian biaya jika penyedia mengonversi di bawah kurs acuan. Selisih kurs mengurangi penerimaan PHP. Hitung pengurangan dengan jumlah USD yang sama pada kedua kurs, lalu nyatakan selisihnya dalam USD.

Mengapa selisih penerimaan dibagi dengan kurs acuan?

Selisih penerimaan dalam PHP, sedangkan kurs acuan dalam PHP per USD. Pembagian mengubah selisih menjadi USD agar bisa dijumlahkan dengan biaya USD. Menggunakan kurs penyedia akan mengubah dasar perhitungan biaya.

Apakah contoh biaya dan kurs penyedia berasal dari layanan transfer?

Keduanya merupakan angka contoh. Biayanya 5 USD, dan contoh kurs penyedia ditetapkan 2% di bawah kurs acuan respons sebelum pembulatan. Semua perhitungan tabel memakai kurs yang tercantum.

Apakah penerimaan acuan sama dengan penerimaan transfer?

Bank, kartu dan layanan transfer menerapkan spread serta biaya sendiri. Bandingkan jumlah penerimaan dengan kurs dan biaya penyedia untuk jumlah kiriman yang sama. Kurs API merupakan kurs tengah pasar indikatif, tidak untuk penyelesaian transaksi atau perdagangan.

Baca juga

Dapatkan kunci API gratis

Paket gratis memiliki kuota 5.000 permintaan per bulan dan 10 permintaan per menit. Tanpa kartu kredit.

Dapatkan kunci gratis