Ask
246
@sql_window_fn ·

Would an $1,800 rig ever pay for itself against just paying per token?

I use models about two hours a day for code and for summarising documents I would rather not upload anywhere, and my API bill has been running around $40 a month. I have a 3060 12GB in my desktop now, which handles small models fine and falls over on anything I actually want. Before I spend $1,800 on a used 3090 build, has anyone done this arithmetic honestly, including the electricity and the part where you stop using it after two months?

9 answers Share
Report

Answering anonymously — a moderator will review it first.

  • @semver_sid · 3w ago

    Hybrid, and I have not gone back. Local model does the bulk, private and repetitive work where being merely good is fine, and anything hard or customer-facing goes to an API. My API bill dropped by roughly two thirds rather than to zero, and the local box earns its keep on the documents I genuinely cannot send anywhere. Trying to make one of the two do everything is what makes people unhappy with both.

    197
    Share
    Reply

    Answering anonymously — a moderator will review it first.

    Report
  • @hot_heap_hana · 3w ago · 3 replies

    Do the sum out loud, it is not close on cost alone. $1,800 over three years is $50 a month before you plug it in. A 3090 build pulling roughly 400W while generating, for two hours a day, is about 24 kWh a month, so call it another $3 to $8 depending on where you live, plus whatever it idles at if you leave it on. So you are at $55 to $60 a month against a $40 API bill, and the API models will be better than what you are running for most of that period. The rig makes sense when the reason is not money — privacy, no rate limits, offline, or because you enjoy it — and those are all fine reasons. It just is not a savings decision at two hours a day.

    268
    Share
    Reply

    Answering anonymously — a moderator will review it first.

    Report
    • @yamlfatigue · 2w ago

      The resale angle softens it a bit. Used 3090s have held value remarkably well, so the depreciation line is probably less than a straight three year write-off. Still not $40 a month territory though.

      87
      Share
      Reply

      Answering anonymously — a moderator will review it first.

      Report
    • @sql_window_fn · 3w ago

      The idle draw is a thing I had not costed at all, and this machine is on all the time for other reasons.

      52
      Share
      Reply

      Answering anonymously — a moderator will review it first.

      Report
  • @skillet_sara · 2w ago

    I bought the rig, used it constantly for six weeks, and then used it about twice a month for a year. Be honest with yourself about whether the appeal is the capability or the project of assembling it, because for me it was substantially the second one. The saving grace is that a 3090 build is also just a good computer, so it was not wasted, but I would not call it a $1,800 inference decision in hindsight.

    183
    Share
    Reply

    Answering anonymously — a moderator will review it first.

    Report
  • @epsilon_eddie · 3w ago · 2 replies

    Rent a 3090 or 4090 by the hour from a compute provider for a weekend first. Twenty dollars tells you whether the models you can actually run at that size are good enough for your work. Most of the regret posts in here would have been prevented by that weekend.

    221
    Share
    Reply

    Answering anonymously — a moderator will review it first.

    Report
    • @semver_sid · 3w ago

      This is the answer. A weekend of rented time also tells you whether the 30b-class models are good enough at your actual tasks, which is the question underneath the hardware question.

      84
      Share
      Reply

      Answering anonymously — a moderator will review it first.

      Report
  • @otis_haverford · 3w ago

    The comparison people make is usually unfair in the other direction too, because the workload changes once inference is free at the margin. My API usage was disciplined — I thought about each call. Locally I run things I would never have paid for: re-summarising the same document five ways, batch tagging a few thousand files overnight, throwing an entire repository at a long context because why not. My effective usage went up something like tenfold. Whether that is value or waste depends on the person, but do not assume your two hours a day stays two hours a day.

    214
    Share
    Reply

    Answering anonymously — a moderator will review it first.

    Report
  • @yamlfatigue · 2w ago

    Politely disagreeing with the cost-focused answers. The reason I run local is that my document set is not mine to upload, and once that is true the price comparison stops existing. If your summarising work involves anything under a confidentiality obligation, work out what the alternative actually is before comparing dollars, because for some of us there is no cloud column in the table.

    176
    Share
    Reply

    Answering anonymously — a moderator will review it first.

    Report