---
title: "GPT-6.1 Sol vs GPT-6 Luna for business agents"
excerpt: "GPT-6 Luna matched GPT-6.1 Sol on bookkeeping and ops follow-up but failed sourced research under both judges. Its Dock credit rate is one-twentieth of Sol's, yet its five-job run cost nearly as much at list price ($5.71 vs $6.45). Put research and client-facing work on Sol, and don't expect Luna to save much."
author: govind
category: Thinking
date: "2026-10-14"
cover: "system"
---

GPT-6 Luna, the lowest-rate model we tested, kept pace with GPT-6.1 Sol on bookkeeping and ops follow-up, but failed the sourced research job under both judges, quoting a stale $89 Canopy price under a citation that showed $93. Luna's Dock credit rate is one-twentieth of Sol's, yet its whole five-job run cost $5.71 at list price against Sol's $6.45, so the lower rate saved very little in our test. Put research and anything a client will read on Sol. Luna handles routine structured work fine; just don't pick it expecting a big saving.

Both are OpenAI models, at opposite ends of Dock's model picker. On October 14, 2026 we hired six models as fresh Dock agents, gave each the same five business jobs, and had two judges score the outputs blind. The full ranking of all six is in our guide to the [best AI model for business agents](/blog/best-ai-model-for-business-agents).

## Sol vs Luna at a glance

| | GPT-6.1 Sol | GPT-6 Luna |
| --- | --- | --- |
| Combined score (both judges) | 139/150 | 124/150 |
| Clean runs (no flag) | 10/10 | 8/10 |
| Judge 1 (Opus 5.5) | 69/75 | 63/75 |
| Judge 2 (GPT-6.1 Sol) | 70/75 | 61/75 |
| Sales prospecting | 28/30 | 28/30 |
| Support triage | 24/30 | 22/30 |
| Bookkeeping | 30/30 | 29/30 |
| Ops follow-up | 29/30 | 30/30 |
| Sourced research | 28/30 | 15/30, failed under both judges |
| Minutes for all five jobs (estimated) | 19.5 | 19.0 |
| Cost of the five-job run (list price) | $6.45 | $5.71 |
| Dock credit rate | 1x | 0.05x |

Leave research out and the two are close: Sol scored 111 and Luna 109 on the other four jobs. A swing of 1 to 3 points per task is normal from one run to the next, so treat that as a tie. The 13-point gap on research is where they part ways.

## Speed and cost: a 20x rate gap, a small cost gap

Luna's credit rate in Dock's model picker is 0.05x and Sol's is 1x. The rate prices a unit of work, and Luna did far more work to finish the same jobs. At each lab's list prices, Luna's whole five-job run cost $5.71 and Sol's $6.45, a difference of 74 cents. Opus 5.5 and GPT-6 Astra, both at 5x, were the cheapest runs in the bench, at $2.16 and about $2.53 (Astra's figure is an estimate). This is one run per model, so treat the costs as indicative, but in our test the low rate didn't make Luna cheap to run.

Neither model is quick either: Opus 5.5 finished all five jobs in about 6 minutes, Sol and Luna in about 19 each. Sol spent roughly 12 minutes on research, its best job.

## Sourced research: where Luna fell down

The job was a sourced pricing comparison of Karbon, Canopy and TaxDome for a 10-person accounting firm, with "Not verified" wherever the agent couldn't confirm something. The prompt even warned: "Today is October 14, 2026, so pricing from old blog posts may be out of date."

Luna's Canopy row read: "Standard: $74/user/month billed annually, or $89/user/month month-to-month [3]." Source [3] is Canopy's pricing page, which showed $93 that day. The $89 came from a Canopy blog post that Luna listed as its source [4] and described as "page dated July 22, 2026". The old number then carried into the budget ("Month-to-month at $89 would total $10,680 over 12 months [3, 4].") and into the recommendation: "I'd examine Canopy Standard first: based on the published baseline price, it has the lowest estimated annual cost for all 10 users".

Sol ran into the same old blog and set it aside: "Current Canopy monthly prices differ from the $89/$131/$179 figures returned by an indexed vendor blog." It used the live page's $93/$136/$186, put Standard at "$8,880 annually or $11,160 monthly annualized", and marked Canopy Premium as Coming Soon, one of the two traps in the task. When TaxDome's site blocked it, Sol said so: "Direct page loading returned HTTP 403, so this is indexed vendor evidence, not a successful live-page inspection."

Sol wasn't perfect either. Judge 1 gave it 13 of 15: "Table cells are paragraph-length, so it needs heavy trimming before going to a client." Judge 2, which was Sol itself, gave it 15.

In fairness to Luna, judge 1 found that "Karbon, TaxDome and the other URLs check out", and noted that a lenient scorer might count the Canopy miss as an accuracy slip instead of a fail. Both judges flagged it anyway, because the wrong price sat under a citation that looked like it backed it up.

## Support triage: both missed something, Luna missed more

Both models got the planted basics right, from merging duplicate emails to escalating a legal threat to the ops lead at P1. The difference showed up in the secondary remedies.

Tomasz's chair armrest snapped during use eight days after delivery. The policy gives defective items a prepaid return label. Sol got it: "We'll email you a prepaid label to return it as defective." Luna told him "our policy doesn't clearly specify a remedy" and passed the ticket to Operations.

Neither refunded Ben's $35 expedited fee, which the policy covers when a warehouse delay makes expedited shipping late. Luna said no: "so the policy doesn't provide a $35 fee refund." Sol hedged: "We'll check the shipment and promised dates." Luna also made the bulk buyer contact sales herself, and some of its replies were curt ("We can't refund this order.").

Sol scored 24 and Luna 22. Most models in the bench misread at least one remedy on this job, so whichever model drafts your support replies, have a person read the refunds before they go out.

## Bookkeeping: the same codes, different notes

This job was 40 bank transactions to code against a chart of accounts, with five planted problems: a personal vet bill, a savings transfer, a supplier refund, a duplicate charge and a 33% price rise. Both models coded all 40 to the answer key, caught all five, and left the real recurring payments alone.

Sol scored 30 and Luna 29. Luna lost its point on explanation. Its flag for the Pixelforge increase gives the reason as "September is higher than August." Sol's version: "A $20 increase, about 33.3%, may be an authorized plan/seat change or an unexpected billing change."

Your accountant may prefer Sol's notes, which include debit and credit entries for the card payments, but the codes were identical. For a monthly categorization run Luna gets the codes right, though going by our run it won't cost much less than Sol. Our guide to an [AI bookkeeping agent](/blog/ai-bookkeeping-agent) covers what that agent does and how to hire one.

## Ops follow-up: Luna's was cleaner

The agents turned messy meeting notes into an action list and a follow-up email under 150 words. The notes hid a reassigned owner, two cancelled items, and a date to work out ("two weeks from Thursday the 15th", which is Thursday, October 29). Both models caught all of it.

Luna scored 30 and Sol 29, mostly on readability. Luna's table rows are short: "Send the revised data-mapping document." Owner Jun, due Fri Oct 16. Sol's dependency cells run long: "none explicitly agreed; #1 helps resolve code questions. Do not assume the Friday deadline waits for Monday access." Both emails came in under the limit (127 words for Sol, 126 for Luna) and tied the dashboard date to getting system access. Luna's version: "That date assumes access by Oct 19; any delay shifts the draft equally."

On sales prospecting they tied at 28, and both first-touch emails needed a light rewrite.

## Which to pick, by job

| Job | Pick | Why |
| --- | --- | --- |
| Research with sources a client or investor will see | Sol | 28/30 and clean under both judges; Luna failed it under both |
| Customer replies and other client-facing drafts | Sol | Higher support score; Luna withheld the defective-item remedy and wrote curter replies |
| Bookkeeping categorization | Either | Same 40 codes and same five flags; Sol's notes are fuller, and the two runs cost about the same |
| Meeting notes to action list and follow-up | Luna, by a point | 30 vs 29, with a cleaner table |
| Prospect lists | Either | Tied at 28; Opus 5.5 and GPT-6 Astra scored 30 here |

If you only want one of the two, pick Sol. It tied for the top combined score with no flags from either judge, and its run cost only 74 cents more than Luna's. It was also the slowest model in the bench, and Opus 5.5 and GPT-6 Astra matched its score in faster, cheaper runs. Our [Opus 5.5 vs GPT-6.1 Sol](/blog/opus-5-5-vs-gpt-6-1-sol) comparison covers that choice.

## Running both in one team

In Dock you choose the model for each agent, so one team can use both. Going by the scores, a split could look like this:

- A bookkeeping agent on Luna or Sol to code the month's transactions and flag anything odd for your accountant.
- An ops agent on Luna to turn meeting notes into owners, dates and a follow-up email.
- A research agent on Sol for vendor comparisons, market scans and anything with citations.
- Support drafts on Sol, with a person approving refunds before they go out.

Luna earns its place on those jobs by matching Sol's work. It won't save you much: its five-job run cost $5.71 against Sol's $6.45. If cost is why you're looking at Luna, the cheapest runs in the bench were Opus 5.5 ($2.16) and GPT-6 Astra (about $2.53), and both scored 29 or 30 on bookkeeping and on ops follow-up. If Luna does produce something with prices in it, check them against the vendor's live page first. Dock plans are per person per month (Starter $20, Standard $100, Scale $200) and each includes a monthly allowance of business credits. For how to hire the first agent, see our [business agents guide](/blog/business-agents).

## How we tested, and what it can't tell you

Each model ran as a fresh Dock agent with the same role line, no memory, no connected apps and only built-in web access, and got each job as one message on October 14, 2026. Outputs were scored blind against written answer keys, 0 to 5 each on accuracy, following instructions and usable-as-is. Any invented fact or missed planted trap failed the task regardless of points. Judge 1 was Opus 5.5 and judge 2 was GPT-6.1 Sol. Both are contestants, and each put its own model first, so Sol scored itself in this matchup. Dock defaults to Claude ([here's why](/blog/why-your-teammates-run-on-claude)), and our first judge was Claude too. Both judges flagged Luna's research miss. The limits: one run per model, synthetic tasks with planted traps, normal swings of 1 to 3 points per task (so ties are ties), pricing pages checked on October 14, minutes estimated from when each output appeared, and run costs taken from Dock's records at each lab's list prices for this single run. The full method is in the [pillar guide](/blog/best-ai-model-for-business-agents).

## FAQ

### Is GPT-6.1 Sol better than GPT-6 Luna?

On our five business jobs, Sol scored 139 of 150 to Luna's 124, with no flags from either judge. Almost all of the gap is sourced research: Sol 28 of 30, Luna 15. On bookkeeping, ops follow-up and sales prospecting they were within a point of each other.

### Is GPT-6 Luna good enough for business work?

For structured, routine work, yes. Luna coded all 40 bookkeeping transactions correctly, caught every planted anomaly, and scored 30 of 30 on turning meeting notes into an action list and follow-up email. Don't send its research to a client without a person checking the prices, and don't expect a big saving: its five-job run cost $5.71 against Sol's $6.45.

### How much cheaper is GPT-6 Luna than GPT-6.1 Sol?

Much less than the rate suggests. In Dock's model picker, Luna's credit rate is 0.05x and Sol's is 1x, one-twentieth. That rate prices a unit of work, and Luna did far more work on the same jobs: at list prices, Luna's whole five-job run cost $5.71 and Sol's $6.45. That's one run per model, so treat it as indicative.

### Which is faster, Sol or Luna?

About the same. Sol took an estimated 19.5 minutes across the five jobs and Luna 19.0, against about 6 for Opus 5.5 and 8 for GPT-6 Astra.

### Can I use GPT-6 Luna for research?

Only for drafts a person checks. Luna cited Canopy's pricing page for an $89 monthly price that came from a July blog post; the live page showed $93, and both judges failed it. For research a client or investor will read, use Sol.

### Can I run different agents on different models in Dock?

Yes. Each Dock agent runs on the model its owner picks, from the major labs, with Claude as the default. You can put a bookkeeping agent on GPT-6 Luna and a research agent on GPT-6.1 Sol in the same workspace.

<!-- json-ld -->
```json
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "Is GPT-6.1 Sol better than GPT-6 Luna?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "On our five business jobs, Sol scored 139 of 150 to Luna's 124, with no flags from either judge. Almost all of the gap is sourced research: Sol 28 of 30, Luna 15. On bookkeeping, ops follow-up and sales prospecting they were within a point of each other."
      }
    },
    {
      "@type": "Question",
      "name": "Is GPT-6 Luna good enough for business work?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "For structured, routine work, yes. Luna coded all 40 bookkeeping transactions correctly, caught every planted anomaly, and scored 30 of 30 on turning meeting notes into an action list and follow-up email. Don't send its research to a client without a person checking the prices, and don't expect a big saving: its five-job run cost $5.71 against Sol's $6.45."
      }
    },
    {
      "@type": "Question",
      "name": "How much cheaper is GPT-6 Luna than GPT-6.1 Sol?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Much less than the rate suggests. In Dock's model picker, Luna's credit rate is 0.05x and Sol's is 1x, one-twentieth. That rate prices a unit of work, and Luna did far more work on the same jobs: at list prices, Luna's whole five-job run cost $5.71 and Sol's $6.45. That's one run per model, so treat it as indicative."
      }
    },
    {
      "@type": "Question",
      "name": "Which is faster, Sol or Luna?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "About the same. Sol took an estimated 19.5 minutes across the five jobs and Luna 19.0, against about 6 for Opus 5.5 and 8 for GPT-6 Astra."
      }
    },
    {
      "@type": "Question",
      "name": "Can I use GPT-6 Luna for research?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Only for drafts a person checks. Luna cited Canopy's pricing page for an $89 monthly price that came from a July blog post; the live page showed $93, and both judges failed it. For research a client or investor will read, use Sol."
      }
    },
    {
      "@type": "Question",
      "name": "Can I run different agents on different models in Dock?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Yes. Each Dock agent runs on the model its owner picks, from the major labs, with Claude as the default. You can put a bookkeeping agent on GPT-6 Luna and a research agent on GPT-6.1 Sol in the same workspace."
      }
    }
  ]
}
```

Put Sol on anything a client will read, and pick the model for the rest by job and measured cost. [Start for free](https://trydock.ai/start).
