From the Best GPU for LLM archive. The canonical version has interactive calculators, an up-to-date GPU comparison table, and live pricing.
You've got a dataset of 10,000 support tickets, a free weekend, and a plan: fine-tune a 7B model to answer like your best support engineer. Then you check GPU prices and the plan stalls. An RTX 4090 is ~$1,600. A used 3090 is ~$800. For one training run?
Stop. This is a rental job.
A QLoRA fine-tune on a 7B-13B model takes somewhere between 3 and 12 hours of GPU time for a dataset that size. Rented by the hour, your entire weekend project costs less than a nice dinner. The real decision isn't "which GPU should I buy" — it's "am I buying hours or buying hardware."
What your fine-tune actually needs
The method determines the hardware, and the hardware determines the bill. QLoRA quantizes the base model to 4-bit and trains only adapter layers, which is why a 7B run needs roughly 8GB of VRAM and a 13B run roughly 14GB — both fit a rentable 24GB RTX 4090 at roughly $0.35-0.50/hr as of mid-2026.
Step up to QLoRA on 70B, or full LoRA on a 13B, and you want an A100 80GB at roughly $0.75-1.50/hr. Full-parameter fine-tunes of anything mid-size push you into multi-GPU H100 territory at roughly $2.00-3.00/hr per card — rarely worth it when adapter methods get you 95% of the quality.
| What you're training | Rent this | Approx $/hr (mid-2026) | Typical weekend cost |
|---|---|---|---|
| QLoRA 7B-13B | RTX 4090 (24GB) | $0.35-0.50 | ~$10-25 |
| QLoRA 34B-70B / full LoRA 13B | A100 80GB | $0.75-1.50 | ~$20-60 |
| Full fine-tune 7B-13B | 2-4x H100 80GB | $2.00-3.00 each | ~$100-400 |
That first row is the whole story for most weekend projects. Ten dollars.
The break-even math
Say you fine-tune once a quarter, 10 GPU-hours per run. On a rented A100 that's roughly $40-60 a year. The RTX 4090 you were about to buy costs $1,600 — a 25-40 year payback, ignoring electricity. For occasional fine-tuning, renting wins by an order of magnitude and it isn't close. Our cloud vs self-hosted TCO breakdown runs the full numbers.
The math flips if you're iterating constantly. Ten runs a month — sweeping hyperparameters, testing dataset variants, retraining weekly — burns $75-150/month in rentals, and now a used RTX 3090 pays for itself inside a year. (It also doubles as your inference box, which the rental never does.) That's when our buying guide for fine-tuning GPUs becomes the relevant article, not this one.
For the heavy-iteration case, the 24GB card is the one to own:
See the recommended pick on the original guide
handles QLoRA up to 34B locally, and every experiment after purchase is free.
Renting without wasting money
A few habits separate a $15 weekend from a $70 one.
- Checkpoint to persistent storage. Spot instances get reclaimed with minutes of warning. Save checkpoints every 30-60 minutes to a network volume or push adapters to Hugging Face — losing hour nine of a ten-hour run is the classic rental disaster.
- Use spot pricing. Interruptible instances run 50-80% off on-demand rates on RunPod and Vast.ai. With checkpointing in place, interruptions cost you minutes, not money.
- Watch egress fees. Many providers charge $0.05-0.12/GB to move data out. A LoRA adapter is a few hundred MB — trivial. A full merged 13B model is 25GB+, so merge locally instead of downloading merged weights.
- Shut it down. An idle A100 bills exactly like a busy one. Terminate the instance when training ends; don't leave it running "in case" you want to poke at the results Monday.
Common mistakes
- Renting an H100 for a QLoRA job. A 7B QLoRA run doesn't saturate an H100; you're paying 5x the rate for maybe 2x the speed. Rent the cheapest GPU that fits your VRAM requirement.
- Uploading the dataset over and over. Prep your data locally, upload once to persistent storage, and mount it across runs. Re-uploading 10GB on every instance start wastes both time and, on some providers, money.
- Skipping a dry run. Launch with 1% of your dataset first. Catching a broken tokenizer config after ten minutes costs pennies; catching it after ten hours costs the whole weekend budget.
Renting for fine-tuning: quick answers
How much does it cost to rent a GPU for fine-tuning?
A rented RTX 4090 runs roughly $0.35-0.50/hr as of mid-2026, and an A100 80GB roughly $0.75-1.50/hr. A weekend QLoRA run on a 7B-13B model typically lands around $10-40 total including setup and some idle time. Spot pricing can cut that by half or more, provided you checkpoint regularly in case the instance gets reclaimed.
Can I fine-tune a 7B model on a rented RTX 4090?
Yes, comfortably. QLoRA on a 7B model needs roughly 8GB of VRAM, so the 4090's 24GB handles it with room to raise batch size or sequence length. A 13B QLoRA run at roughly 14GB also fits without trouble. Full LoRA on 13B is where you outgrow 24GB and should step up to a rented A100 80GB instead.
Do I need an H100 to fine-tune an LLM?
Almost never for adapter-based methods. QLoRA on models up to 34B fits a single 24GB card, and an A100 80GB covers QLoRA on 70B. H100s earn their roughly $2.00-3.00/hr rate on full-parameter fine-tunes and multi-GPU training runs where raw throughput matters more than cost — not on a weekend adapter project.
Verdict
Fine-tuning occasionally? Rent. A weekend QLoRA project on a 7B-13B model costs roughly $10-40 on a rented 4090 or A100 — the same GPU hours you'd get from a $1,600 purchase, minus the purchase. Iterating daily? Buy the 24GB card and rent bigger cloud GPUs only for the runs that don't fit.
If you can count your fine-tuning runs per year on one hand, rent the GPU — the hardware you were about to buy takes decades to pay for itself.
Related guides on Best GPU for LLM
- Best Cloud GPU for LLM in 2026: What to Rent by Model Size
- Best GPU for LLM Fine-Tuning in 2026 (Ranked Picks)
- Can You Run Kimi K3 Locally? No — Here's the Exact Math
The full version lives on Best GPU for LLM — VRAM calculator, GPU comparison table, and live Amazon pricing.
Top comments (0)