Best Place To Buy
Relevant Rate: 3,190 TZS
Best Place To Sell
Relevant Rate: 2,916 TZS
Freshest Source
2026-06-07T00:00:00Z
Monthly Coverage
Months available from BOT history
Best current option to Buy FX EUR using rankings
Best Rate
3,190 TZS
Buy Rate
2,916
Sell Rate
3,190
Official BOT mean rate used as the reference baseline
No data available
Current rates by source, channel, and note-band context
| Source | Buy Rate | Sell Rate | Mean Rate | Last updated |
|---|---|---|---|---|
NMB Daily Exchange Ratescashnotes_1_20 | 2,916 | 3,190 | N/A | 2026-06-07 |
Buy/sell spread by source for the selected view
| Source | Buy Rate | Sell Rate | Spread | Spread % |
|---|---|---|---|---|
NMB Daily Exchange Ratescash | 2,916 | 3,190 | 274 | 9.396% |
How far each source is from the BOT mean benchmark
| Source | Relevant Rate | BOT Mean | Gap vs BOT | Gap % |
|---|---|---|---|---|
| No data available | ||||
How much worse other sources are than the current best option
| Best Option | Compared Source | Best Rate | Current Rate | Opportunity |
|---|---|---|---|---|
| No data available | ||||
Freshness comparison so we can spot stale bank rates quickly
| Source | Data Timestamp | Lag | Freshness |
|---|---|---|---|
NMB Daily Exchange Ratescash | 2026-06-07T00:00:00Z | 0h | Freshest |
Backend-provided BOT history for the selected instrument
| Month | Buy Rate | Sell Rate | Mean Rate | Date |
|---|---|---|---|---|
| June 2026 | 3,012.207 | 3,042.329 | 3,027.268 | 2026-06-08 |
| June 2026 | 3,012.207 | 3,042.329 | 3,027.268 | 2026-06-07 |
| June 2026 | 3,012.207 | 3,042.329 | 3,027.268 | 2026-06-06 |
| June 2026 | 3,018.575 | 3,048.76 | 3,033.667 | 2026-06-05 |
| June 2026 | 3,009.117 | 3,039.209 | 3,024.163 | 2026-06-04 |
| June 2026 | 3,022.385 | 3,052.609 | 3,037.497 | 2026-06-03 |
| June 2026 | 3,017.357 | 3,047.531 | 3,032.444 | 2026-06-02 |
| June 2026 | 3,023.826 | 3,054.065 | 3,038.946 | 2026-06-01 |
| May 2026 | 3,003.832 | 3,033.87 | 3,018.851 | 2026-05-22 |
| May 2026 | 3,006.374 | 3,036.438 | 3,021.406 | 2026-05-20 |
| May 2026 | 3,016.571 | 3,046.737 | 3,031.654 | 2026-05-19 |
| May 2026 | 3,007.963 | 3,038.043 | 3,023.003 | 2026-05-18 |